Why it is needed

The Cloud App Launcher is required when running the following applications:

  • PowerServer installable cloud applications (three-tier architecture where database interactions can be hosted in the cloud)

  • PowerClient-deployed applications (traditional client/server architecture with direct database connection)

Note

The Cloud App Launcher used by the PowerClient-deployed application and the PowerServer installable cloud app is the same and shared between them.

It plays a critical role in:

  • Installing, launching, and updating applications over HTTP/HTTPS.

  • Allowing applications to be launched from a web browser (the web browser launches the cloud app launcher; and then the cloud app launcher launches the application)

  • Enforcing security by:

    • Downloading only from allowed URLs (as defined in apprun.json).

    • Executing only applications flagged with "appeon".