To integrate an original cloud application with the platform, the provider must deploy the corresponding APS application on the platform. Typically, an APS application logic consists of the two parts:
In this document:
Typically, an APS application is installed from the application APS package, which usually contains the following parts:
Depending on the application complexity, the package structure can be more complicated and it can contain much more files.
The deployment of an APS package is a part of the whole APS application deployment and consists of the following steps:
On completion of the above steps, the provider will be able to proceed to the following configuration steps:
The developer of an APS application must choose a deployment method that allows the providers to reliably and simply deploy the APS application on their platform.
There are different approaches to the deployment of APS connectors as explained in the following documents.
The deployment of the presentation logic (UI) is fully automated and does not depend on the methods used to deploy APS connectors.
For the providers, the Docker based deployment is the preferable method to deploy APS connectors due to its simplicity and reliability. It uses the Docker virtualization technology to deploy every APS connector in its own Docker container.
The deployment schema includes a server that must be registered in the management node to carry out the APS Endpoint Node role. A Docker registry server is used to pull container images when creating Docker containers.
When creating an APS package, the developer or integrator must also create a container image and save it in the Docker registry.
To deploy an APS application connector on a platform, the provider runs only two simple operations in the provider control panel: import the package and install an APS application instance.
When deploying an APS connector to connect a platform with an original application, the provider can install the APS connector in the private network or in the Internet as explained in the Deployment Schemas document.
When testing and debugging APS applications on a lab platform, you should enable the APS development mode that changes the platform functionality in the following way:
You can enable this mode on your lab platform following these steps: