...
API Gateway platforms available from multiple providers
Tools like Apache Camel or orchestration languages like Ballerina
Custom code (possibly leveraging config files for different adaptor flavors)
Adaptors and Cloud Instances
While the most common GovStack configuration will be that a Building Block is deployed in the same context as the application that consumes that Building Block, it is possible to use an adaptor to interact with a product (Building Block) that is deployed in a cloud environment.
In this case, the adaptor would mediate the incoming calls and send them to the cloud environment. If the application is a multi-tenant application, the adaptor would need to pass along any headers or payload that are needed to connect to the correct tenant with the correct credentials.
Example Scenarios
Simple Adaptor Example
...