...
- A modular architecture based on microservices facilitating a tailor-made integration of the building blocks in third-party IT systems
- A cross-platform software ensuring compatibility with various end-user environments.
- Scriptable functional modules to enable the customization/automatization of the configuration process according to the specificities of users
- Light-weight web-browser-based client
- Multi-language support for the user interface
Architecture Overview
Functional architecture
Overall functional block diagram
The diagram below shows the functional block diagram structure and their interactions with the deployment requirements. It is composed of two packages: sct-core and sct-common (which could be replaced by compas-core depending on the choice of code hosting)
The requirements are constructed into ease of implementation, deployment, integration and adaptability with respect to the tools.
System Configuration Tool (SCT) functional diagram
...
The component/package diagram allows to see the high modularity of the SCT architecture which gives a choice to build all components at the same time or build them one by one which may contribute off smart managing off package versions.
Technical architecture
Technical Architecture Overview
Data Architecture
...