Exemples d’études de cas d’architecture d’entreprise avec le framework TOGAF empruntés à l’outil français Modelio
Après la théorie sur le framework d’architecture d’entreprise, standard du marché, TOGAF, voici, des exemples complets et bien concrets illustrant la modélisation des phases du cycle de la méthode ADM (Architecture Development Method).
Les différentes études de cas sont fournies par l’outil de modélisation français, open source, Modelio.
Installation de Modelio
La version open source est téléchargeable à l’adresse :
Cette version permet de modéliser en UML, BPMN, supporte les modules TOGAF Architect et Archimate mais ne possède pas la partie « Analyse ».
Pour pouvoir créer des sous-projets d’analyse permettant de modéliser la stratégie, les objectifs et les exigences, il faut télécharger la version d’essai valable 10 jours, Modelio Business Analyst à l’adresse :
Cette version complète permet en plus des fonctionnalités de la version open source, de modéliser avec SysML, SOAML, de générer des documentation, du code Java, C++, C#, d’utiliser des outils MDA, et bien d’autres encore.
Installation des exemples
Une fois Modelio lancer, aller dans le menu Aide – Page d’accueil
Il suffit ensuite de sélectionner chacun des 5 projets d’exemples, et cliquer sur « Deploy » pour déployer les projets dans l’outil.
Les 5 études de cas proposées par Modelio
« ArchiMetal »
Cette étude de cas démontre la valeur du langage de modélisation ArchiMate 2.1 pour planifier et exprimer une transformation commerciale complexe.
L'étude de cas porte sur un fabricant fictif nommé ArchiMetal.
Grâce à la modélisation d'architecture de haut niveau, le langage ArchiMate éclaire la cohérence entre une organisation, ses processus, ses applications et son infrastructure.
Cette étude de cas présente des exemples de modèles ArchiMate qui peuvent être élaborés au besoin pour l'analyse, la communication, l'aide à la décision et la mise en œuvre.
« Archisurance »
Un exemple de compagnie d'assurance fictive.
« Discount Travel for TOGAF »
Le projet « Discount Travel for TOGAF » est un projet montrant comment modéliser en utilisant les normes UML et BPMN, l'architecture d'entreprise d'une agence de voyage pour gérer un système de réservation.
Cette étude de cas utilise un profil UML c’est-à-dire un ensemble d’icônes, de tagged value et de contraintes OCL personnalisant les artefacts UML pour s'appliquer aux concepts TOGAF, sans en changer la sémantique.
Exemple d'article sur OCL :
Cette possibilité de personnalisation d’UML pour créer son propre langage fait pleinement partie de la norme UML.
L’agence de voyage est à l’architecture d’entreprise ce que la bibliothèque est à UML ou le « Hello world » aux langages de programmation, c’est-à-dire l’exemple par lequel tout débutant se doit de commencer.
Ce projet de Modelio reprend l’exemple de la fameuse « agence de voyage », véritable étude de cas open source, maintes fois utilisée, qui est apparu pour la 1ère fois, illustrant le livre bestseller de Christophe Longépé « Le projet d'urbanisation du système d'information : Démarche pratique avec cas concret » (Dunod), qui est encore aujourd’hui considéré comme la bible de la démarche d’urbanisation du SI.
« Discount Travel for ArchiMate »
Le projet « Discount Travel for ArchiMate »est identique au projet précédent mais utilise le langage Archimate créé par l’Open Group.
« Shopping Cart »
Ce projet contient le modèle pour le système de panier en ligne, y compris tous les modèles utilisés pour spécifier et réaliser le système informatique.
Ce modèle porte sur le développement d'un système de panier en ligne, qui permet aux fournisseurs de vendre leurs produits directement en ligne pour les clients.
Il est fourni à titre d'exemple UML couvrant l'analyse du contexte et des processus métiers, et la conception et le déploiement d'une mise en œuvre possible.
L'objectif est de montrer la puissance qu'UML apporte à l'analyse et la conception d'un système robuste qui correspond aux exigences initiales.
Pour modéliser les phases de l’ADM de TOGAF, ma préférence va vers UML et BPMN, voici 2 articles parmi les catégories UML et BPMN consacrées à ces normes :
- Comment être efficace dans la modélisation de vos cas d'utilisation (UML use case diagram) ?
- Vous cherchez désespérement un formalisme pour vos processus métiers mettant en accord MOA et MOE, la solution miracle existe, elle s'appelle BPMN
Mais pour ne pas être en reste avec Archimate, notez qu’il existe un outil open source nommé Archi (The Free ArchiMate Modelling Tool) de bonne facture que vous pouvez télécharger à l’adresse :
Il n’y a malheureusement aucun exemple livré avec !
Le module TOGAF Architect
Il s’agit d’une extension de Modelio dédié à la modélisation basée sur le standard des cadres d’architecture d’entreprise TOGAF.
En fournissant un profil dédié à la modélisation TOGAF, le module TOGAF Architect vous permet de réaliser un panorama complet des systèmes d'information d'une entreprise.
Il fournit les fonctionnalités suivantes :
- Paysage et modélisation des entreprises et de leurs systèmes d'information au niveau métier, architectural et technologique.
- Modélisation des données métiers.
Organisation du modèle selon le module TOGAF Architect
L'architecture TOGAF est organisée au sein de la structure suivante :
- L'architecture métier est définie dans la couche métier.
L'architecture des données est divisée entre un niveau métier, où le niveau conceptuel des données est défini (Entités métier sous couche de gestion / entités métiers) et le niveau technique, où le modèle de données persistantes est défini (niveau application / architecture de données).
Au niveau des entités métiers, le modélisateur s'intéresse aux concepts et à leurs propriétés, mais pas aux aspects logiques et physiques tels que les référentiels, les modèles relationnels, etc.
Il est recommandé de modéliser d'abord les notions importantes de l'entreprise, et ensuite, de définir l'organisation de l'entreprise, les processus métier et les autres éléments de l'architecture métier. - L'architecture de l'application est structurée sous l'architecture de couche application.
Il a deux domaines d'application :
- les données de service pour modéliser les données échangées entre les services métiers
- les cas d'utilisation système pour modéliser les cas d'utilisation liés aux principaux composants applicatifs du SI. - L'architecture technologique est structurée dans le domaine technologique de l'architecture technologique.
Conclusion
Ce projet classique d’agence de voyage modélisé avec un profil UML et BPMN, nous permettra de mettre en œuvre les phases ADM de TOGAF :
- la phase A « Vision » avec la modélisation de la stratégie, des objectifs, des exigences
- la phase B « Métier » avec le diagramme d’entités métier, les diagrammes d’organisation et de localisation, les diagrammes BPMN pour les processus métier
- la phase C « Architecture des Systèmes d’Information » avec les diagrammes de communication, de cas d’utilisation applicatifs, de réalisation
- la phase D « Architecture Technique » avec ls diagrammes d’environnement, de traitements, de matériel et réseau
- la phase E Solutions et Opportunités avec les diagrammes de contexte de projets et les diagrammes de bénéfices.
Rhona Maxwel
@rhona_helena
"Nos problèmes ne proviennent pas de ce que nous ignorons.
Ils proviennent de ce que nous croyons savoir, et qui en fait est faux."
Mark Twain
Articles conseillés :
A découvrir aussi
- Les objectifs de la phase H « Gestion de la maintenance et des évolutions » de la méthode ADM (Architecture Development Method) de l’architecture d’entreprise TOGAF (The Open Group Architecture Framework)
- La structure de l’architecture d’entreprise TOGAF (The Open Group Architecture Framework)
- Gouvernance d’entreprise, Gouvernance technologique, Gouvernance informatique et Gouvernance de l’architecture : mais où se situe la Gouvernance TOGAF ?
Inscrivez-vous au site
Soyez prévenu par email des prochaines mises à jour
Rejoignez les 757 autres membres