This is the master repository for the CloudOpting platform orchestrator
This is a Spring Boot application subdivided into different modules
The following tables explains the modules and the subdivision
component | codename | scope | interface documentation |
---|---|---|---|
bpmn-component | This component contains the BPMN engine, the processes and the related classes of the Activiti BPMN engine | ||
cloud-component | This component contains the classes that interact with the cloud environment and use the JClouds library | ||
docker-component | This component contains the classes to talk REST to the python component that interact with docker (NOTE: the docker python component will be in a separate repository from this one) | ||
rest-component | This component contains the Spring Boot REST entrypoint for all the platform features | ||
tosca-component | This component contains the TOSCA parser thsat manages all the interactions with the TOSCA world |
All other folders are legacy code kept for reference.