Aller au contenu principal

ArchiMate 4 – Chapitre 14 : Mécanismes de personnalisation du langage

Lacrif
Lacrif
CO Founder
Dernière modification : 24/05/2026

ArchiMate fournit des mécanismes de personnalisation qui permettent aux organisations d'étendre le langage pour l'adapter à leurs besoins spécifiques, tout en maintenant la conformité avec le standard. Ce chapitre décrit ces mécanismes.

Philosophie de personnalisation

Le principe de personnalisation d'ArchiMate suit la règle : étendre sans trahir le standard. Les mécanismes de personnalisation permettent d'enrichir le langage pour des contextes spécifiques (secteur bancaire, santé, industrie, etc.) sans rompre la compatibilité avec la spécification de base.

14.1. Ajout d'attributs aux concepts ArchiMate

Le premier mécanisme de personnalisation consiste à ajouter des attributs aux concepts ArchiMate pour porter des informations supplémentaires spécifiques au contexte organisationnel.

Attributs standards

Tous les éléments ArchiMate ont par défaut les attributs suivants :

AttributDescription
Name (Nom)L'identifiant lisible de l'élément
DescriptionUne description textuelle détaillée
IDUn identifiant unique (technique)
DocumentationDocumentation supplémentaire

Attributs personnalisés

Les organisations peuvent ajouter des attributs personnalisés pour capturer des informations métier ou de gouvernance supplémentaires. Exemples d'attributs personnalisés courants :

AttributTypeExemple d'utilisation
PropriétaireTexteResponsable métier ou IT de l'élément
CoûtNumériqueCoût annuel d'un composant ou service
CriticitéEnumération (Haute/Moyenne/Basse)Niveau de criticité pour la continuité
MaturitéEnumérationNiveau de maturité d'une capacité (1-5)
StatutEnumérationActuel / En développement / Retiré
Date de décommissionnementDateFin de vie d'un système
SLATexteNiveau de service contractuel
Données personnellesBooléenContient des données personnelles (RGPD)
Classification de sécuritéEnumérationPublic / Interne / Confidentiel / Secret
Utilisation des attributs pour l'analyse

Les attributs personnalisés permettent d'effectuer des analyses avancées : filtrer les éléments par criticité, calculer les coûts totaux d'un domaine, identifier les systèmes contenant des données personnelles, etc.

14.2. Spécialisation des concepts

Le second mécanisme est la spécialisation des concepts existants. Une spécialisation crée un nouveau type d'élément qui hérite de toutes les propriétés d'un type parent, en ajoutant des caractéristiques ou des contraintes supplémentaires.

Principe de spécialisation

Une spécialisation utilise la relation de spécialisation d'ArchiMate (notation : flèche avec triangle creux). Le concept spécialisé :

  • Hérite de toutes les propriétés du concept parent
  • Peut être utilisé partout où le parent est autorisé
  • Peut avoir des règles de relations supplémentaires
  • A généralement une iconographie dérivée ou un marqueur visuel distinct

14.2.1. Exemples de spécialisations du domaine commun

Concept parentSpécialisationUsage
RoleRôle ITIL (Incident Manager, Problem Manager...)Alignement avec ITIL
LocationZone géographique, Région, Pays, DatacenterArchitecture géographique
GroupingDomaine fonctionnel, Zone de sécuritéOrganisation logique

14.2.2. Exemples de spécialisations du domaine Métier

Concept parentSpécialisationUsage
Business ActorClient, Fournisseur, Partenaire, EmployéModélisation fine des acteurs
Business ProcessProcessus BPMN, Procédure, Cas d'usageAlignement avec d'autres notations
Business ObjectContrat, Facture, Dossier clientObjets métier spécifiques
Business ServiceService ITIL, Service partagéAlignement avec la gestion des services

14.2.3. Exemples de spécialisations du domaine Application

Concept parentSpécialisationUsage
Application ComponentMicroservice, Base de données, API GatewayArchitecture moderne
Application InterfaceAPI REST, Interface SOAP, WebSocketType d'interface spécifique
Data ObjectDonnée personnelle (RGPD), Donnée financièreGouvernance des données

14.2.4. Exemples de spécialisations du domaine Technologie

Concept parentSpécialisationUsage
NodeConteneur, Machine virtuelle, Instance CloudCloud et virtualisation
System SoftwareOS Linux, Kubernetes, Base de données OracleTechnologies spécifiques
Communication NetworkVPN, SDN, Réseau IoTArchitecture réseau détaillée
DeviceServeur physique, Capteur IoT, PLCInfrastructure physique

14.2.5. Exemples de spécialisations du domaine Motivation

Concept parentSpécialisationUsage
GoalObjectif stratégique, KPI, OKRAlignement avec les frameworks de gestion
RequirementExigence fonctionnelle, Non-fonctionnelleClassification des exigences
ConstraintContrainte réglementaire, Contrainte budgétaireTypes de contraintes

14.2.6. Exemples de spécialisations du domaine Stratégie

Concept parentSpécialisationUsage
CapabilityCapacité IT, Capacité métier, Capacité digitaleGestion des capacités
ResourceRessource humaine, Budget, LicencesGestion des ressources

14.2.7. Exemples de spécialisations du domaine Implémentation

Concept parentSpécialisationUsage
Work PackageProjet, Programme, Sprint, EpicAlignement avec les méthodes de gestion de projet
DeliverableDocument, Application, Service opérationnelTypes de livrables

14.3. Profils ArchiMate

Un profil ArchiMate est un ensemble cohérent de personnalisations (attributs et spécialisations) défini pour un contexte ou un secteur particulier. Les profils permettent de standardiser les extensions au sein d'une organisation ou d'un secteur.

Exemples de profils sectoriels

SecteurExemples de personnalisations
Banque/FinanceEntité réglementée, Processus AML, Système Front-Office/Back-Office
SantéDonnées de santé (sensibles), Dossier patient, Processus clinique
Industrie/ManufacturingÉquipements OT, Ligne de production, Système SCADA
Secteur publicService public, Usager, Processus réglementé, Data souveraine

Définir un profil organisationnel

Pour définir un profil ArchiMate dans votre organisation :

  1. Identifier les lacunes : quelles informations manquent dans le langage standard pour votre contexte ?
  2. Définir les spécialisations : quels nouveaux types d'éléments sont nécessaires ?
  3. Définir les attributs : quelles propriétés supplémentaires sont utiles ?
  4. Documenter le profil : créer un guide de référence des extensions
  5. Configurer les outils : implémenter le profil dans les outils de modélisation
  6. Former les équipes : s'assurer que les architectes connaissent et utilisent le profil
Compatibilité

Les personnalisations via spécialisation et attributs restent compatibles avec la spécification ArchiMate : un modèle personnalisé peut toujours être échangé et interprété par des outils ArchiMate conformes, même si les extensions spécifiques ne sont pas reconnues par tous les outils.