Introduction aux briques et à leur conteneur
Avec HOPEX, une brique est détenue par un unique conteneur.
*Une brique est un élément qui peut être directement détenu par un conteneur tel qu'une bibliothèque.
Par exemple, des applications, des acteurs ou des processus sont des briques.
*Un conteneur est un espace de définition d'un ensemble de briques de modélisation. Il représente un ensemble cohérent de briques relatives à un secteur métier déterminé.
Par exemple, une société peut être vue comme un conteneur.
Enfin, une brique ou un conteneur, peuvent être référencés par un conteneur différent de celui auquel elle/il appartient. Elle/Il fait alors partie du périmètre du conteneur qui le référence.
Ainsi, avec HOPEX, les conteneurs ont deux constituants :
les briques qui sont des éléments réutilisables détenus par un conteneur unique.
les relations d'import qui élargissent le périmètre d'un conteneur à d'autres briques de modélisation.
* Une relation d'import indique qu'une brique, ou qu'un ensemble de briques, d'un conteneur cible est intégré dans le périmètre du conteneur à l'initiative de l'import. Il existe deux relations d'import : l'import de tout un container et l'import unitaire de briques.
*Il est possible de définir une hiérarchie de bibliothèques qui définissent différents contextes métier.