Use example for Libraries and Enterprises
This presentation is based on the example of various services provided by the city of Oakland. The scope of the services is defined by a library called "City of Oakland".
Libraries are essentially used to consolidate all objects linked by their business context. Exporting these libraries takes into account all owned objects.
The city's services are also represented by libraries: "Oakland transport", "Oakland schools" and "Oakland general services".
The transport services as well as the schools use general services. Thus the "Oakland transport" and "Oakland schools" libraries import the "Oakland general services" libraries.
Lastly, each of the city's services call on specialized external services. These external services are represented by specific libraries owned by the library that uses these services. For example, the "Oakland transport" library owns the "National transport" library.
By creating Enterprises, you can model services and their updates. Each Enterprise is owned by the library relating to its business context.
In this example, the container tree displays the objects owned by the libraries and the enterprises.
In this example, we also assume that:
• all Oakland schools use "School pickup services", which means that the "Oakland school library" imports the "School pickup services" enterprise.
• only the "Secondary schools" use the "National school resources", which means that the "Secondary school" enterprise imports the "National school resources" library.
• the "School pickup services" use the "Public transport services", which means that the "School pickup services" imports the "Public transport services" enterprise.
The Import properties page of the "School pickup services" lists the containers imported.