Axon Ivy Cloud Prototype
We are currently developing the next-generation Axon Ivy Designer. The new Designer will be implemented using state-of-the-art web technologies. To use it, you can either install it and run it as an Electron Application on your local machine (e.g., Visual Studio Code).
However, it will also be possible to run it in a web browser. To do so you need a web server that acts as a back-end. This web server can either be hosted by customers or Axon Ivy provides it as a service (e.g., Axon Ivy Cloud).
In the code camp, I created a prototype implementation of such an Axon Ivy Cloud.
To manage the Axon Ivy Cloud I use and Axon Ivy Engine and the Axon Ivy Portal as front-end. Also, cloud user login using the Portal and start a Process to see their current running workspaces:
A user can add/start/stop/delete workspaces and of course, can connect to them to work with them:
To implement this prototype I created a docker connector for Axon Ivy so that I can dynamically create the needed docker containers for the workspaces and also reconfigure the reverse proxy to serve them.