ArchiMate 4 – Chapitre 4 : Domaine commun
Le Domaine Commun contient des éléments génériques qui peuvent être utilisés dans différents domaines. Ces éléments évitent la redondance en fournissant des concepts partagés applicables à tous les niveaux de l'architecture d'entreprise.
Les éléments du domaine commun sont particulièrement utiles pour modéliser des comportements qui traversent plusieurs domaines, comme un service ou un processus qui opère à la fois au niveau métier et applicatif.
4.1. Éléments de structure active
4.1.1. Rôle (Role)
Un Rôle est la responsabilité assumée ou la partie jouée par un acteur interne ou un composant lors de l'exécution d'un comportement spécifique. Il définit un comportement attendu de manière abstraite, indépendamment de l'entité qui l'assume effectivement.
Un rôle peut être interprété comme une classification des comportements d'une entité active. Un même acteur peut jouer plusieurs rôles, et plusieurs acteurs peuvent jouer le même rôle.
Usage typique : modéliser les responsabilités au sein d'un processus métier sans se lier à un individu ou un système particulier.
4.1.2. Collaboration (Collaboration)
Une Collaboration est un agrégat de deux éléments ou plus qui coopèrent pour réaliser un comportement collectif. Elle représente le travail combiné de plusieurs entités actives.
Usage typique : représenter une équipe pluridisciplinaire, un groupe d'applications qui coopèrent, ou un ensemble de nœuds travaillant ensemble dans un cluster.
4.1.3. Chemin (Path)
Un Chemin représente le lien de communication ou le canal d'interaction entre deux nœuds ou composants. Il modélise les voies d'échange d'informations ou de ressources.
Usage typique : représenter les canaux de communication réseau, les API, les bus de messages ou tout autre vecteur d'échange entre composants.
4.2. Éléments comportementaux
4.2.1. Service (Service)
Un Service est un comportement défini externement exposé par un ou plusieurs éléments, qui fournit de la valeur à une autre entité. Un service est la vue externe d'un processus ou d'une fonction interne.
Le service est un concept central dans ArchiMate : il représente ce qu'une entité offre à son environnement. Il est réalisé par un processus ou une fonction interne et peut être accessible via une interface.
Usage typique : modéliser les services métier délivrés aux clients, les services applicatifs exposés aux autres applications, ou les services technologiques fournis par l'infrastructure.
4.2.2. Processus (Process)
Un Processus est un élément comportemental interne ordonné qui produit un résultat spécifique. Il représente une séquence d'activités qui, collectivement, accomplissent un objectif particulier.
Usage typique : documenter les flux de travail opérationnels, les procédures métier ou les séquences d'exécution applicatives.
4.2.3. Fonction (Function)
Une Fonction est un élément comportemental interne qui regroupe des comportements selon des critères de ressources, de compétences ou de localisation. À la différence d'un processus, une fonction n'est pas nécessairement ordonnée séquentiellement.
Usage typique : représenter une capacité ou compétence organisationnelle (ex. « gestion des commandes », « comptabilité »).
4.2.4. Événement (Event)
Un Événement est un changement d'état qui déclenche un comportement. Il peut représenter un fait interne (résultat d'un processus) ou un fait externe (signal reçu de l'environnement).
Usage typique : modéliser les déclencheurs de processus, les notifications, les alertes système ou les changements de statut.
4.3. Éléments composites
4.3.1. Groupement (Grouping)
Un Groupement agrège ou compose des concepts qui appartiennent ensemble selon un critère particulier. Il peut contenir des éléments de tout type et de tout domaine.
Usage typique : organiser visuellement des éléments liés, représenter un périmètre d'application ou une zone d'architecture.
4.3.2. Localisation (Location)
Une Localisation représente un emplacement conceptuel ou physique où des éléments de structure et de comportement sont situés. Elle peut représenter un site géographique, un data