Plan du chapitre Master Informatique Miage Urbanisation des Systèmes d Information Architecture d Entreprise 08 Urbanisation et Architecture d Entreprise en pratique : TOGAF MODELIO ARCHIMATE 1 2 3 4 5 6 7 8 Introduction - Présentation de l étude de cas TOGAF Phase préliminaire TOGAF Phase A - Vision TOGAF Phase B Architecture métier TOGAF Phase C Architecture SI TOGAF Phase D Architecture technique TOGAF Phases E à H Implémentation & Migration TOGAF avec MODELIO et ARCHIMATE Philippe Declercq 2014-2015 Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 2 Philippe Declercq Références [1] : TOGAF en pratique, modèles d architecture d entreprise (Ph. Desfray, Gilbert Raymond, DUNOD) [2] : Démarche de modélisation, cas d étude MODELIO Introduction Présentation de l étude de cas 1 Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 3 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 4 Philippe Declercq
Introduction - Présentation de l étude de cas L étude de cas «TransalTaxi» permet de pratiquer différents artefacts proposés par TOGAF et supportés par l outil MODELIO, dans le but de construire : Une architecture d entreprise, Un Système d Information urbanisé. Énoncé de l étude de cas : voir fiche détaillée. Attention : l étude de cas n a pas pour objectifs de pratiquer l ensemble des éléments de TOGAF, mais de pratiquer quelques modèles présents dans le cadre de contenu d architecture. Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 5 Philippe Declercq Introduction - Présentation de l étude de cas CM-02 CM-03 CM-06 CM-05 CM-04 Etape 1 : initialisation choix de l outil et des modèles Etape 2 : définition de la stratégie de l entreprise Etape 3 : modélisation globale des processus, acteurs, informations Etape 4 : structuration des processus Etape 5 : modélisation détaillée des processus (Hors TOGAF : étapes BPM) Etape 6 : décomposition fonctionnelle Etape 7 : applications et données Etape 8 : données de service (SOA) Etape 9 : architecture technique Etape 10 : mise en œuvre des projets Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 6 Philippe Declercq La phase préliminaire a pour but de préparer l entreprise à la réalisation des travaux d architecture («where, what, why, who and how we do architecture»). TOGAF & MODELIO La phase préliminaire 2 Dans ce cadre, les méthodes et outils doivent être sélectionnés. Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 7 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 8 Philippe Declercq
TOGAF n impose pas un outil de modélisation. TOGAF n impose pas une forme de représentation particulière dans les diagrammes. MODELIO propose une implémentation du méta-modèle de TOGAF : Cependant, TOGAF recommande l utilisation des standards chaque fois que cela est possible. Les travaux de l étude de cas seront réalisés avec MODELIO et les modèles fournis par la solution «Enterprise Architect». Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 9 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 10 Philippe Declercq MODELIO est un atelier de modélisation qui propose un certains nombre de modèles correspondants aux artefacts TOGAF. 3 types d artefacts dans TOGAF : A partir des éléments de modélisation, MODELIO permet générer des catalogues et des matrices MODELIO permet de réaliser des diagrammes Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 11 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 12 Philippe Declercq
MODELIO offre un certain nombre de modèles correspondant à une partie des artefacts de TOGAF : MODELIO, successeur de l atelier UML Objecteering (créé en 1991). Développé et vendu par la société SOFTEAM. Propose la modélisation UML2, les modèles d architecture d entreprise TOGAF, d architecture SOA, BPMN. Intègre l approche MDA (développement guidé par les modèles). www.modeliosoft.com Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 13 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 14 Philippe Declercq Installation de MODELIO 3.2 Version «Ultimate» (http://www.modeliosoft.com/en/products/solutions/modeliosoft-ultimate-solution.html) Clé d activation nécessaire Installer et vérifier l activation du module «Togaf Architect» Créer un nouveau projet, du type «Enterprise Architect TOGAF» TOGAF & MODELIO Phase A : Vision 3 Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 15 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 16 Philippe Declercq
TOGAF & MODELIO Phase A : Vision La phase A prépare les phases suivantes sous la forme d une représentation générale des architectures. Cette phase est horizontale : elle porte sur tous les domaines de l architecture (métier, système et technique), contrairement aux 3 phases suivantes qui opèrent de manière verticale. TOGAF & MODELIO Phase A : Vision Quels modèles MODELIO réaliser durant la phase de vision? La phase de vision doit donner une vue macroscopique des architectures initiales et cibles. Souvent des représentations très générales sont réalisées, sans utilisation d un atelier de modélisation. Cependant, certains modèles des phases B et C peuvent être initialisés en phase A. Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 17 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 18 Philippe Declercq TOGAF & MODELIO Phase A : Vision s de la phase A et modèles MODELIO : Stakeholder map matrix Value chain Diagram Solution concept diagram Matrice des parties prenantes Diagramme de chaîne de la valeur Diagramme des concepts de la solution TOGAF & MODELIO Phase B : Architecture métier 4 Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 19 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 20 Philippe Declercq
TOGAF & MODELIO Phase B : Architecture métier La phase B est dédiée à la modélisation de l architecture métier : Les objectifs de l entreprise, L organisation de l entreprise (acteurs, localisation, ), Les processus métier de l entreprise, Les informations véhiculées par les acteurs au sein des processus, Les fonctions de l entreprise. TOGAF & MODELIO Phase B : Architecture métier Quels modèles MODELIO réaliser durant la phase B? Les modèles de la couche «Business layer» sont utilisés en phase B : Modèles des acteurs, rôles, localisation, Modèles des processus métier, Modèles des entités métier, Modèle des fonctions de l entreprise. Le modèle des objectifs du module «Analyst» de MODELIO permet de représenter les objectifs de l entreprise. Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 21 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 22 Philippe Declercq TOGAF & MODELIO Phase B : Architecture métier s de la phase B et modèles MODELIO : Organisation/Actor catalog Driver/Goal/Objectives catalog Role catalog Service/Function catalog Location catalog Process/Event/Control/Product catalog Contrat/Measure catalog Business interaction matrix Actor/Role matrix Business footprint diagram Service/Information diagram Functional decomposition diagram Diagramme d organisation des acteurs Diagramme d objectifs Diagramme d acteurs et de rôles Diagramme de localisation Catalogue des processus métier Diagramme d acteurs et de rôles Diagramme de supervision métier Diagramme d information/service métier Diagramme de décomposition fonctionnelle Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 23 Philippe Declercq TOGAF & MODELIO Phase B : Architecture métier s TOGAF de la phase B et modèles MODELIO (suite) : Product lifecycle diagram Goal/Objective/Service diagram Business Use Case diagram Organization decomposition diagram Process flow diagram Event diagram Diagramme de cycle de vie des produits et entités métier Diagramme objectifs/services métier Diagramme de cas d utilisation métier Diagramme d organisation et de localisation Diagramme de processus métier Diagramme d évènements Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 24 Philippe Declercq
TOGAF & MODELIO Phase C : Architecture SI La phase C est scindé en deux : L architecture applicative, L architecture des données. TOGAF & MODELIO Phase C : Architecture du Système d information 5 L architecture applicative identifie les composants du SI et leurs interactions. L architecture des données définit les types de données et leurs sources nécessaires pour le business, de manière à ce qu ils soient compris par les acteurs concernés. Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 25 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 26 Philippe Declercq TOGAF & MODELIO Phase C : Architecture SI L architecture applicative doit garantir une cohérence d ensemble du SI et respecter un cadre architectural. Comme pour l étape précédente, il est recommandé de cartographier l existant, puis décrire les évolutions nécessaires vers une cible, selon une certaine trajectoire. Il n y a pas à ce stade de référence vers des technologies particulières d implémentation (phase D). TOGAF & MODELIO Phase C : Architecture SI L architecture des données définit les types de données et leurs sources nécessaires pour le business, de manière à ce qu ils soient compris par les acteurs concernés. L architecture des données s appuie sur les modèles des entités métier définies en phase B, pour le préciser et répartir l exploitation des données dans les différents domaines du SI (données référentielles, données métier de production, informationnel, ). Les modèles produits se concentrent sur l identification de composants pour remplir un rôle donné dans le SI. Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 27 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 28 Philippe Declercq
TOGAF & MODELIO Phase C : Architecture SI Quels modèles MODELIO réaliser durant la phase C? Les modèles de la couche «Application layer / Application Architecture» utilisés : Diagramme de communication inter-applications, Diagramme de localisation des applications et utilisateurs, Diagramme de réalisation processus-système, Diagramme de migration applicative. Les modèles de la couche «Application layer / Data Architecture» utilisés : Diagramme logique des données, Diagramme de dissémination des données. Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 29 Philippe Declercq TOGAF & MODELIO Phase C : Architecture SI s de la phase C et modèles MODELIO, pour l architecture applicative : Application portfolio catalog Interface catalog Application/organization matrix Role/application matrix Application/function matrix Application interaction matrix Application communication diagram Application and user location diagram Application use case diagram Enterprise manageability diagram Diagramme de communication interapplications Diagramme de localisation des applications et utilisateurs Diagramme de cas d utilisation applicatifs Diagramme de gestion d entreprise Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 30 Philippe Declercq TOGAF & MODELIO Phase C : Architecture SI s TOGAF de la phase C et modèles MODELIO, pour l architecture applicative (suite) : TOGAF & MODELIO Phase C : Architecture SI s de la phase C et modèles MODELIO, pour l architecture des données : Process/application realization diagram Software engineering diagram Application migration diagram Software distribution diagram Diagramme de réalisation processus/système Diagramme de migration applicative Data entity/data component catalog Date entity/business function matrix System/Data matrix Class diagram Data dissemination diagram Data security diagram Diagramme logique des données Diagramme de dissémination des données Diagramme de sécurité des données Class hierarchy diagram Data migration diagram Diagramme de migration des données Data lifecycle diagram Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 31 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 32 Philippe Declercq
TOGAF & MODELIO Phase D : Architecture Technique 6 TOGAF & MODELIO Phase D : Architecture Technique La phase D est dédiée à l architecture technique : associer les composants applicatifs avec les composants techniques : Infrastructures, Matériels, Localisations. Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 33 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 34 Philippe Declercq TOGAF & MODELIO Phase D : Architecture Technique L architecture technique fournit une vue plus concrète de la manière dont les composants applicatifs seront réalisés et déployés. L architecture technique fournit des réponses aux contraintes non fonctionnelles : dimensionnement des matériels et réseaux, localisation, redondances, TOGAF & MODELIO Phase D : Architecture Technique Quels modèles MODELIO réaliser durant la phase D? Les modèles de la couche «Architecture technique» utilisés : Diagramme d environnement et de localisation, Diagramme de traitements, Diagramme de réseau matériel et informatique. Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 35 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 36 Philippe Declercq
TOGAF & MODELIO Phase D : Architecture Technique s de la phase D et modèles MODELIO, pour l architecture technique : Environment and Location Diagram Diagramme d environnement et de localisation Processing Diagram Diagramme de traitements Networked Computing Diagram Platform Decomposition Diagram Communication Engineering Diagram Diagramme de réseau matériel et informatique TOGAF & MODELIO Phase E à H : Implémentation & Migration 7 Technology Standards Catalog Technology Por tfolio Catalog System/Technology Matrix Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 37 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 38 Philippe Declercq TOGAF & MODELIO Phase E à H Implém. & Migration Les phases E à H réalisent peu de modèles. Phase E : élaborer le cadre des projets qui découlent des phases précédentes : découpage, planification, Phase F : création de plans détaillés de mise œuvre et de migration en collaboration avec les managers de projets, finalisation des contrats d architecture Phase G : gouvernance des projets de mise en œuvre Phase H : gestion du changement d architecture Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 39 Philippe Declercq TOGAF avec MODELIO et ARCHIMATE Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 40 Philippe Declercq 8
TOGAF avec MODELIO et ARCHIMATE MODELIO n implémente pas totalement les concepts de ARCHIMATE : TOGAF avec MODELIO et ARCHIMATE MODELIO n implémente pas totalement les concepts de ARCHIMATE : Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 41 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Étude de cas 42 Philippe Declercq