Deployment

There are several deployment strategies for the Integration Bridge application.

  1. Self-hosted. Build from the repository and host in a datacenter at your institution.

  2. Vendor-hosted. Bundle with a solution and give institutional admins access for configuration.

  3. Cloud-hosted and managed by the developer. Hosted and customized for your needs. Depending on use-case, cost would be fair. For example, hosting an instance on Google Cloud has resulted in pennies a month due to the low network and storage utilization.

In all cases, customizations of the integration bridge may be required. More is covered in the Customization section of this doc.

Step-by-Step Full Deployment

The integration bridge is built using the following frameworks and libaries:

  • Connexion 3 Python web framework (with Flask, Uvicorn, Swagger-UI extras)

  • Bootstrap 5

  • SQL Alchemy ORM

  • Additional Swagger-UI Bundle (when additional customization is required)

More to come …