Deployment
Deployment involves transitioning a model designed in Semarchy xDM to the run-time environment for testing or production purposes.
Introduction to deployment
Deployment consists in deploying a model edition to a data location.
Once this model edition is deployed, it is possible to load, access, and manage data in the data location using the applications defined in the model.
In this process, the following components are involved:
-
A data location is a database schema into which successive model editions are deployed. This data location is declared in Semarchy xDM, and uses a datasource defined in the Semarchy xDM application.
-
In a data location, a deployed model edition is a model version deployed at a specific time. As a model evolves (e.g., to include new entities or functional areas), new model editions are created and deployed. The deployment history tracks the successive model editions deployed in the data location.
During the deployment process in Semarchy xDM, you can maintain as many data locations as needed. However, each data location is always attached to a single repository. You can deploy successive model editions into a data location, but only the latest deployed model edition will be active in that data location.