urbanisation-si.com

urbanisation-si.com

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.

 

exemples-tutorials-etudes-de-cas-architecture-d-entreprise-TOGAF-0.PNG

 

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.

 

exemples-tutorials-etudes-de-cas-architecture-d-entreprise-TOGAF.PNG

 

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.

 

Cet exemple constituera notre fil conducteur tout au long des prochains articles.

 

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 :

 

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  

 

organisation-du-modele-d-architecture-d-entreprise-TOGAF-2.PNG

 

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 :

 

TOGAF pour les nuls. 

 

Le processus des itérations ADM (Architecture Development Method), le moteur de la transformation d’entreprise TOGAF (The Open Group Architecture Framework)

 

La phase A Vision du cycle de la méthode ADM (Architecture Development Method) de la transformation d’entreprise TOGAF (The Open Group Architecture Framework)

 

Comment mettre en œuvre la phase B Métier de la méthode ADM (Architecture Development Method) du framework d’Architecture d’Entreprise TOGAF (The Open Group Architecture Framework)

 

Comment mettre en œuvre la phase C Système d’Information et la phase D Technique de la méthode ADM (Architecture Development Method) du framework d’Architecture d’Entreprise TOGAF (The Open Group Architecture Framework)

 

Comment mettre en œuvre la phase E Opportunités et Solutions de la méthode ADM (Architecture Development Method) de la transformation d’entreprise TOGAF (The Open Group Architecture Framework)

 

La vision dynamique des exigences de la méthode ADM (Architecture Development Method) de l’architecture d’entreprise TOGAF (The Open Group Architecture Framework)



13/03/2018
2 Poster un commentaire

A découvrir aussi


Inscrivez-vous au site

Soyez prévenu par email des prochaines mises à jour

Rejoignez les 705 autres membres