Utilisateur:Ygnobl/Brouillon

Exemple de modélisation ArchiMate d'un cas d'assurance.

ArchiMate (contraction de architecture-animate) est un langage ouvert et indépendant de modélisation d'architecture d'entreprise destiné à permettre de décrire, analyser et visualiser l'architecture dans et entre les domaines d'activité d'une manière non ambiguë.

ArchiMate est une norme technique de l'Open Group et repose sur les concepts de la norme IEEE 1471 (en). Il est soutenu par divers fournisseurs d'outils et sociétés de conseil. ArchiMate est également une marque déposée de l'Open Group. L'Open Group a un programme de certification pour les utilisateurs d'ArchiMate, des outils logiciels et des cours[1].

ArchiMate se distingue des autres langages tels que le langage UML et la Business process model and notation (BPMN) par sa visée de modélisation d'entreprise[2].

De plus, UML et BPMN sont destinés à un usage spécifique et sont assez lourds - contenant environ 150 (UML) et 250 (BPMN) concepts de modélisation alors qu'ArchiMate n'en utilise qu'environ 50 (dans la version 2.0). L'objectif d'ArchiMate est d'être "aussi petit que possible", et non de couvrir tous les scénarios envisageables. Pour être facile à apprendre et à utiliser, ArchiMate a été intentionnellement limité "aux concepts qui suffisent pour modéliser les 80% de cas pratiques proverbiaux"[3].

Vue d'ensemble modifier

ArchiMate offre un langage commun pour décrire la construction et le fonctionnement des processus d'affaires, des structures organisationnelles, des flux d'informations, des systèmes informatiques et de l'infrastructure technique. Cet aperçu aide les différents acteurs du projet à concevoir, évaluer et communiquer les conséquences des décisions et des changements au sein et entre ces domaines d'activité.

Les principaux concepts et relations du langage ArchiMate peuvent être considérés comme un framework, appelé Archimate Framework:[4] Il divise l'architecture d'entreprise en couche commerciale, applicative et technologique. Dans chaque couche, trois aspects sont pris en compte : les éléments actifs, une structure interne et les éléments qui définissent l'utilisation ou la communication des informations.

L'un des objectifs du langage ArchiMate est de définir les relations entre les concepts dans différents domaines de l'architecture. Les concepts de ce langage se situent donc à mi-chemin entre les concepts détaillés, qui sont utilisés pour modéliser des domaines individuels (par exemple, UML pour la modélisation de logiciels,[5] et BPMN, qui est utilisé pour la modélisation des processus commerciaux).

Historique modifier

ArchiMate est partiellement basé sur la norme IEEE 1471. Il a été développé aux Pays-Bas par une équipe de projet du Telematica Instituut (en) en coopération avec plusieurs partenaires néerlandais du gouvernement, de l'industrie et des universités. Parmi les partenaires, on trouve Ordina, l'Université Radboud de Nimègue, l'Institut de Leyde pour l'informatique avancée (LIACS) et le Centrum voor Wiskunde en Informatica (CWI). Par la suite, des tests ont été effectués dans des organismes tels que ABN AMRO, l'administration fiscale et douanière néerlandaise et la caisse de retraite de la fonction publique néerlandaise.[6]

Le processus de développement a duré de juillet 2002 à décembre 2004, et a pris environ 35 années-homme et environ 4 millions d'euros.

En 2008, la propriété et la gestion d'ArchiMate ont été transférées à l'Open Group. Il est désormais géré par le ArchiMate Forum[7] au sein de l'Open Group. En février 2009, l'Open Group a publié la norme ArchiMate® 1.0 [8] comme norme technique formelle. En janvier 2012, la norme ArchiMate® 2.0, et en 2013 la norme ArchiMate® 2.1[9] a été publiée.

En juin 2016, l'Open Group a publié la version 3.0 de la spécification ArchiMate [10]. La dernière mise à jour d'Archimate est la 3.0.1 qui est sortie en août 2017.[11]

La version 3.0 ajoute le support amélioré de la modélisation stratégique orientée vers les capacités, de nouvelles entités représentant les ressources physiques (pour modéliser les ingrédients, les équipements et les ressources de transport utilisés dans le monde physique) et un métamodèle générique montrant les types d'entités et les relations entre elles.

Notes et références modifier

  1. ArchiMate Certification
  2. Pallab Saha (2008) Advances in Government Enterprise Architecture. p.39.
  3. « ArchiMate 3.1 Specification », sur Open Group (consulté le )
  4. The ArchiMate Framework
  5. Zoran Stojanović et al. (2007). Service-oriented Software System Engineering". p.145-146.
  6. Telematica Instituut (2006) Rapport annuel 2005 p.7.
  7. « The Open Group ArchiMate® Forum Landing Page - The Open Group », sur www.opengroup.org
  8. « ArchiMate® 1.0 Specification », sur www.opengroup.org
  9. The Open Group (2012), ArchiMate 2.1 Specification
  10. ArchiMate v3.0 Specification.
  11. « Archimate Overview », sur Open Group