Introduction des concepts
Avec HOPEX, les conteneurs ont trois constituants :
• les briques qui sont des éléments réutilisables détenus par un conteneur.

Une brique est une unité de modélisation réutilisable et assemblable dans d'autres briques de modélisation afin de produire les livrables de l'architecture. Une brique est toujours déclarée dans le contexte d'un conteneur.
Par exemple, des applications, des acteurs ou des processus sont des briques de modélisation.
• une hiérarchie de Conteneurs qui définissent différents contextes d’utilisation des briques. Une bibliothèque est un conteneur.

Un conteneur est un espace de définition d'un ensemble de briques de modélisation. Un conteneur qui fait partie de la hiérarchie d'une bibliothèque est lui même une bibliothèque ou un plan d'entreprise.
Par exemple, une entreprise peut être vue comme un conteneur.
• 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.
Une brique est détenue par un unique conteneur.
Un conteneur détient plusieurs briques et il peut également détenir d’autres conteneurs.
Enfin, une brique, ou un conteneur, peut être référencé par un conteneur différent de celui auquel il appartient. Il fait alors partie du périmètre du conteneur qui le référence.