L’architecture d’entreprise exige une prĂ©cision. Lors de la documentation de systĂšmes complexes, l’ambiguĂŻtĂ© entraĂźne un dĂ©salignement. ArchiMate fournit un langage standardisĂ© pour visualiser cette complexitĂ©. Ce guide se concentre sur les trois points de vue fondamentaux : MĂ©tier, Application et Technologie. Comprendre comment sĂ©parer et relier ces couches est essentiel pour un modĂ©lage prĂ©cis.
Beaucoup de praticiens Ă©prouvent des difficultĂ©s Ă la premiĂšre Ă©tape de la crĂ©ation de diagrammes. Ils mĂ©langent souvent les couches, ce qui donne des diagrammes difficiles Ă lire ou Ă valider. Ce tutoriel dĂ©taille les exigences structurelles de chaque point de vue. Il explique les sĂ©mantiques derriĂšre les symboles. L’objectif est la clartĂ©, et non la complexitĂ©.

đ§© Comprendre la structure fondamentale
Avant de dessiner une seule forme, vous devez comprendre la structure sous-jacente de la spĂ©cification ArchiMate. Le langage repose sur trois couches fondamentales. Ces couches reprĂ©sentent des prĂ©occupations diffĂ©rentes au sein d’une organisation.
- Couche MĂ©tier : Concerne la stratĂ©gie mĂ©tier, la gouvernance et les opĂ©rations. Elle dĂ©crit ce que l’organisation fait.
- Couche Application : Concerne les applications logicielles qui soutiennent les processus métiers. Elle décrit comment le métier est soutenu numériquement.
- Couche Technologie : Concerne l’infrastructure physique et logique. Elle dĂ©crit oĂč les applications s’exĂ©cutent.
Ces couches ne sont pas isolĂ©es. Elles interagissent Ă travers des relations spĂ©cifiques. Toutefois, un seul diagramme ne doit pas mĂ©langer tous les Ă©lĂ©ments de façon indiscriminĂ©e. C’est lĂ que le concept de point de vue devient crucial.
Point de vue vs. Vue
Il est essentiel de distinguer un point de vue d’une vue.
- Point de vue : Une spĂ©cification d’un modĂšle ou d’un diagramme. Elle dĂ©finit quels Ă©lĂ©ments et relations sont pertinents pour un intervenant ou une prĂ©occupation spĂ©cifique.
- Vue : Le diagramme ou la reprĂ©sentation rĂ©elle créée Ă partir d’un point de vue.
Lorsque vous dessinez un diagramme, vous créez une vue. Vous devez sélectionner le point de vue approprié pour garantir que le contenu soit pertinent pour le public cible. Les trois points de vue fondamentaux correspondent directement aux trois couches.
đą Le point de vue MĂ©tier
Le point de vue MĂ©tier se concentre sur la rĂ©alitĂ© opĂ©rationnelle de l’organisation. Il abstrait les dĂ©tails numĂ©riques et physiques pour montrer comment la valeur est créée. Ce diagramme est gĂ©nĂ©ralement lu par les gestionnaires, les analystes mĂ©tiers et les responsables opĂ©rationnels.
ĂlĂ©ments clĂ©s du point de vue MĂ©tier
Pour dessiner un diagramme correct du point de vue MĂ©tier, vous devez utiliser des Ă©lĂ©ments de la couche MĂ©tier. Utiliser des Ă©lĂ©ments provenant d’autres couches ici crĂ©e de la confusion.
- Acteur Métier : Une entité qui effectue des activités (par exemple, un Client, une Banque, un Employé).
- RĂŽle MĂ©tier : Une partie d’un acteur mĂ©tier qui exerce une fonction spĂ©cifique (par exemple, Comptable, ReprĂ©sentant commercial).
- Processus MĂ©tier : Une collection d’activitĂ©s qui produit un rĂ©sultat spĂ©cifique (par exemple, Traitement de commande, GĂ©nĂ©ration de facture).
- Fonction métier : Une capacité nécessaire pour atteindre un objectif (par exemple, Gestion financiÚre).
- Objet mĂ©tier : Une entitĂ© de valeur pour l’entreprise (par exemple, Facture, Produit, Commande).
- ĂvĂ©nement mĂ©tier : Quelque chose qui se produit dans le temps et dĂ©clenche une activitĂ© (par exemple, Commande reçue, Paiement Ă©chu).
Relations clés dans le point de vue métier
Les relations définissent la logique du schéma. Dans le point de vue métier, les relations les plus courantes incluent :
- Association : Un lien générique entre deux éléments. Utilisez-le lorsque la relation est structurelle.
- Flux : Indique le flux de données ou de matériaux entre des processus ou des objets.
- AccĂšs : Indique qu’un rĂŽle ou un processus accĂšde Ă ou utilise un objet.
- Sert : Indique qu’une fonction ou un processus mĂ©tier soutient une autre fonction ou processus mĂ©tier.
- RĂ©alisĂ© par : Indique qu’un processus rĂ©alise une fonction, ou qu’une fonction rĂ©alise une exigence.
ScĂ©nario d’exemple : Gestion des commandes
ConsidĂ©rez un scĂ©nario oĂč un client passe une commande. Dans le point de vue mĂ©tier, vous modĂ©liserez :
- Un Acteur métier représentant le client.
- Un RÎle métier représentant le service des ventes.
- Un Processus métier nommé « Traiter la commande ».
- Un Objet métier nommé « Bon de commande ».
Le client accĂšde au rĂŽle Vente. Le rĂŽle Vente dĂ©clenche l’ordre de traitement. L’ordre de traitement consomme l’objet Bon de commande. Cette sĂ©quence dĂ©crit le flux de travail sans mentionner de logiciels ou de serveurs.
đ» Le point de vue Application
Le point de vue Application dĂ©crit les composants logiciels qui soutiennent l’activitĂ© mĂ©tier. Il constitue le pont entre les exigences mĂ©tiers et la mise en Ćuvre technique. Ce diagramme est gĂ©nĂ©ralement lu par les architectes de solutions et les dĂ©veloppeurs d’applications.
ĂlĂ©ments clĂ©s du point de vue Application
Tous les Ă©lĂ©ments doivent appartenir Ă la couche Application. Ăvitez de mĂ©langer des Ă©lĂ©ments MĂ©tier ou Technologie ici.
- Composant application : Une partie modulaire d’un systĂšme qui fournit un ensemble de fonctionnalitĂ©s (par exemple, module CRM, service Inventaire).
- Interface application : Un point d’interaction oĂč un composant application interagit avec un autre composant ou un acteur.
- Service application : Un ensemble de fonctionnalités fourni par un composant application.
- Objet données : Une représentation logique des données utilisées par une application (par exemple, fiche client, niveau de stock).
Relations clés du point de vue Application
Les relations ici portent sur le flux de donnĂ©es et l’utilisation des services.
- Utilisation : Indique qu’un composant application ou une interface utilise un service.
- AccĂšs : Indique qu’un composant application accĂšde ou modifie un objet donnĂ©es.
- RĂ©alisĂ© par : Indique qu’un service est rĂ©alisĂ© par un composant.
- Communication : Indique une connexion réseau ou un échange de données entre composants.
ScĂ©nario d’exemple : DonnĂ©es client
En continuant le scénario précédent, comment les données sont-elles gérées ? Dans le point de vue Application :
- Un Composant application nommé « systÚme de gestion des commandes ».
- Un Interface d’application nommĂ© « passerelle d’API ».
- Un Objet de données nommé « données client ».
Le « systĂšme de gestion des commandes » accĂšde aux « donnĂ©es client ». La « passerelle d’API » fournit une interface vers le « systĂšme de gestion des commandes ». Cela dĂ©finit l’architecture logique du logiciel.
đ„ïž Le point de vue technologique
Le point de vue technologique dĂ©crit l’infrastructure physique ou virtuelle. Il couvre le matĂ©riel, les rĂ©seaux et les logiciels de plateforme. Ce diagramme est gĂ©nĂ©ralement lu par les ingĂ©nieurs d’infrastructure et les Ă©quipes opĂ©rationnelles.
ĂlĂ©ments clĂ©s dans le point de vue technologique
Tous les Ă©lĂ©ments doivent appartenir Ă la couche technologique. N’incluez pas d’acteurs mĂ©tiers ici.
- NĆud : Une ressource de calcul oĂč les applications sont dĂ©ployĂ©es (par exemple, serveur, instance cloud).
- Appareil : Une ressource sur laquelle une application s’exĂ©cute (par exemple, ordinateur portable, tĂ©lĂ©phone mobile).
- Logiciel systĂšme : Logiciel qui fournit une plateforme pour les applications (par exemple, systĂšme d’exploitation, systĂšme de gestion de base de donnĂ©es).
- RĂ©seau de communication : Un ensemble d’appareils et de logiciels qui permettent la communication (par exemple, LAN, Internet).
- Chemin : Un itinéraire pour la transmission des données sur un réseau.
Relations clés dans le point de vue technologique
Ces relations portent sur le déploiement et la connectivité.
- DĂ©ploiement : Indique qu’un composant d’application est dĂ©ployĂ© sur un nĆud ou un appareil.
- RĂ©alisĂ© par : Indique qu’un logiciel systĂšme rĂ©alise un nĆud (moins courant, mais valide).
- Communication : Indique une connexion entre des nĆuds ou des appareils.
- AccĂšs : Indique qu’un nĆud accĂšde Ă un rĂ©seau de communication.
ScĂ©nario d’exemple : DĂ©ploiement
Comment fonctionne le « SystÚme de gestion des commandes » ? Dans le point de vue Technologie :
- Un NĆud nommĂ© « Serveur de production ».
- Un Logiciel systÚme nommé « Linux OS ».
- Un RĂ©seau de communication nommĂ© « LAN d’entreprise ».
Le « Serveur de production » est dĂ©ployĂ© sur le « LAN d’entreprise ». Le « Linux OS » s’exĂ©cute sur le « Serveur de production ». Cela dĂ©finit l’environnement physique.
đ Relations entre les couches
Bien que les diagrammes doivent se concentrer sur une seule couche, l’architecture d’entreprise porte sur les connexions entre elles. Vous devez comprendre comment les couches sont liĂ©es les unes aux autres Ă l’aide de relations spĂ©cifiques entre les couches.
Comparaison des couches fondamentales
| Couche | PrĂ©occupation principale | Question clĂ© | ĂlĂ©ment d’exemple |
|---|---|---|---|
| Affaires | CrĂ©ation de valeur | Qu’est-ce que nous faisons ? | Processus mĂ©tier |
| Application | FonctionnalitĂ© | Comment le faisons-nous numĂ©riquement ? | Composant d’application |
| Technologie | Infrastructure | OĂč le faisons-nous ? | NĆud / Dispositif |
La relation de réalisation
Il s’agit de la relation la plus importante pour relier les couches. Elle indique qu’un Ă©lĂ©ment fournit les moyens de satisfaire un autre Ă©lĂ©ment.
- Processus mĂ©tier est rĂ©alisĂ© par un Composant d’application.
- Composant d’application est rĂ©alisĂ© par un NĆud.
Lorsque vous dessinez un diagramme en couches, vous utilisez souvent des lignes pointillĂ©es pour montrer la rĂ©alisation entre les couches. Cela prĂ©serve l’intĂ©gritĂ© des vues individuelles tout en montrant la dĂ©pendance.
La relation d’affectation
Cette relation affecte un acteur Ă un rĂŽle ou un composant Ă un nĆud. Elle est utilisĂ©e pour montrer la propriĂ©tĂ© ou l’emplacement.
- Un Acteur métier est affecté à un RÎle métier.
- Un Composant d’application est affectĂ© Ă un NĆud.
â ïž Erreurs courantes de modĂ©lisation
MĂȘme les praticiens expĂ©rimentĂ©s commettent des erreurs en dĂ©but de parcours. Identifier ces erreurs tĂŽt permet de gagner du temps et d’amĂ©liorer la qualitĂ© du modĂšle.
1. Mélanger les couches sur un seul diagramme
Une erreur courante consiste Ă placer un processus mĂ©tier directement connectĂ© Ă un nĆud sans couche d’application intermĂ©diaire. Bien que cela soit techniquement possible dans une vue « combinĂ©e », cela viole le principe de sĂ©paration des prĂ©occupations.
- Correction :Gardez les diagrammes Métier, Application et Technologie séparés. Utilisez les relations inter-couches uniquement pour les relier logiquement.
2. Utilisation de formes génériques
Utiliser un rectangle gĂ©nĂ©rique pour tout rend le diagramme ambigu. ArchiMate dĂ©finit des formes spĂ©cifiques pour chaque type d’Ă©lĂ©ment.
- Correction :Utilisez l’hexagone pour les Processus MĂ©tier. Utilisez le cylindre pour les Objets DonnĂ©es. Utilisez l’icĂŽne serveur pour les NĆuds. Respectez la norme de notation.
3. Ignorer la direction des relations
Les relations ont souvent une direction. Par exemple, un Flux reprĂ©sente des donnĂ©es qui se dĂ©placent d’un endroit Ă un autre. Un DĂ©ploiement reprĂ©sente un logiciel qui se dĂ©place vers du matĂ©riel.
- Correction :Assurez-vous que les flĂšches pointent dans la direction logique de la dĂ©pendance ou du flux. Des flĂšches inversĂ©es peuvent fausser la reprĂ©sentation de l’architecture.
4. Surcharger le diagramme
Tenter de montrer chaque détail dans un seul diagramme le rend illisible. Un diagramme doit servir un objectif précis.
- Correction :Concentrez-vous sur le pĂ©rimĂštre. Si vous modĂ©lisez un processus, concentrez-vous sur les processus. N’accumulez pas de dĂ©tails d’infrastructure sauf s’ils impactent directement le processus.
đ ïž Flux de modĂ©lisation Ă©tape par Ă©tape
Pour dessiner votre premier diagramme correctement, suivez un flux structurĂ©. Cela garantit la cohĂ©rence et rĂ©duit le risque d’erreurs.
Ătape 1 : DĂ©finir le pĂ©rimĂštre
Identifiez la capacité métier ou le systÚme spécifique que vous modélisez. Modélisez-vous le service des ventes ? Ou le systÚme de traitement des paiements ? Définissez les limites.
Ătape 2 : SĂ©lectionner le point de vue
Choisissez le point de vue principal. Ce sera-t-il un diagramme de point de vue Métier ? Un diagramme de point de vue Application ? Sélectionnez les éléments disponibles dans cette couche.
Ătape 3 : Identifier les Ă©lĂ©ments clĂ©s
Listez les acteurs principaux, processus, composants ou nĆuds impliquĂ©s. Notez-les avant de les placer sur la toile.
Ătape 4 : DĂ©finir les relations
Déterminez comment ces éléments interagissent. Des données circulent-elles ? Un élément est-il déployé sur un autre ? Un élément réalise-t-il un autre ? Définissez ces connexions de maniÚre logique.
Ătape 5 : Dessiner et organiser
Placez les Ă©lĂ©ments sur la toile. Regroupez les Ă©lĂ©ments connexes. Utilisez l’alignement et l’espace pour amĂ©liorer la lisibilitĂ©. Assurez-vous que le flux se lit de gauche Ă droite ou du haut vers le bas.
Ătape 6 : Revue et validation
Vérifiez selon la spécification ArchiMate. Les formes sont-elles correctes ? Les relations sont-elles valides pour les couches sélectionnées ? Demandez à un collÚgue de revoir le diagramme.
â Assurer la cohĂ©rence
La cohérence est essentielle pour un modÚle maintenable. Une modélisation incohérente entraßne de la confusion et des erreurs dans les systÚmes ultérieurs.
Conventions de nommage
- Utilisez un nommage cohĂ©rent sur toutes les couches. Par exemple, si un processus mĂ©tier est nommĂ© « Traitement des commandes », le composant d’application correspondant doit ĂȘtre nommĂ© « SystĂšme de traitement des commandes ».
- Ăvitez les noms vagues tels que « SystĂšme 1 » ou « Processus A ».
Standardisation des relations
- DĂ©finissez quels types de relations sont autorisĂ©s pour votre projet. Certaines organisations limitent l’utilisation des liens gĂ©nĂ©riques « Association » au profit de liens spĂ©cifiques tels que « Sert » ou « RĂ©alise ».
- Documentez ces rĂšgles dans un guide de style.
ContrĂŽle de version
- Suivez les modifications apportĂ©es aux diagrammes. L’architecture Ă©volue au fil du temps. Assurez-vous de savoir quelle version reprĂ©sente l’Ă©tat actuel.
đ Vers l’avant
MaĂźtriser les trois points de vue fondamentaux demande de la pratique. Commencez par de petits diagrammes. Concentrez-vous sur la prĂ©cision plutĂŽt que sur la vitesse. Lorsque vous vous sentirez Ă l’aise avec les Ă©lĂ©ments, vous pourrez aborder des scĂ©narios plus complexes impliquant des points de vue motivants ou stratĂ©giques.
Souvenez-vous qu’ArchiMate est un langage. Comme tout langage, il nĂ©cessite une grammaire et un vocabulaire pour communiquer efficacement. En respectant la sĂ©paration des couches et en utilisant les relations appropriĂ©es, vous assurez que vos diagrammes transmettent le message attendu.
Résumé des meilleures pratiques
- â Maintenez les diagrammes MĂ©tier, Application et Technologie distincts.
- â Utilisez des formes d’Ă©lĂ©ments spĂ©cifiques pour les types de couches.
- â Validez les relations par rapport aux dĂ©finitions des couches.
- â Concentrez-vous sur la prĂ©occupation spĂ©cifique du donneur d’ordre.
- â Ăvitez de mĂ©langer les couches dans une seule vue sauf si nĂ©cessaire.
En gardant ces principes Ă l’esprit, vos diagrammes ArchiMate seront clairs, prĂ©cis et des actifs prĂ©cieux pour la pratique architecturale de votre organisation.











