urbanisation des systèmes d’information architecture d...
TRANSCRIPT
Urbanisation des Systèmes d’Information
Architecture d’Entreprise
08 – Urbanisation et Architecture
d’Entreprise en pratique :
TOGAF – MODELIO – ARCHIMATE
Philippe Declercq 2015-2016
Master Informatique Miage
Urbanisation des Systèmes d’Information et Architecture d’Entreprise – Étude de cas 2 Philippe Declercq
Plan du chapitre
Introduction - Présentation de l’étude de cas1
TOGAF Phase A - Vision3
TOGAF Phase B – Architecture métier4
TOGAF Phase C – Architecture SI5
TOGAF Phase D – Architecture technique6
TOGAF Phase préliminaire2
TOGAF Phases E à H – Implémentation & Migration7
TOGAF avec MODELIO et ARCHIMATE8
Urbanisation des Systèmes d’Information et Architecture d’Entreprise – Étude de cas 3 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
Urbanisation des Systèmes d’Information et Architecture d’Entreprise – Étude de cas 4 Philippe Declercq
1
Introduction Présentation de l’étude de cas
Urbanisation des Systèmes d’Information et Architecture d’Entreprise – Étude de cas 5 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 6 Philippe Declercq
Introduction - Présentation de l’étude de cas
Etape 1 : initialisation – choix de l’outil et des modèles
Etape 2 : définition de la stratégie de l’entrepriseEtape 3 : modélisation globale des processus, acteurs, informationsEtape 4 : structuration des processusEtape 5 : modélisation détaillée des processus(Hors TOGAF : étapes BPM)
Etape 6 : décomposition fonctionnelle
Etape 7 : applications et donnéesEtape 8 : données de service (SOA)Etape 9 : architecture techniqueEtape 10 : mise en œuvre des projets
CM
-02
CM
-03
CM
-06
CM
-04
Urbanisation des Systèmes d’Information et Architecture d’Entreprise – Étude de cas 7 Philippe Declercq
2
TOGAF & MODELIOLa phase préliminaire
Urbanisation des Systèmes d’Information et Architecture d’Entreprise – Étude de cas 8 Philippe Declercq
TOGAF & MODELIO – La phase préliminaire
� 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 »).
� 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 9 Philippe Declercq
TOGAF & MODELIO – La phase préliminaire
� TOGAF n’impose pas un outil de modélisation.
� TOGAF n’impose pas une forme de représentation particulière dans les diagrammes.
� 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 10 Philippe Declercq
TOGAF & MODELIO – La phase préliminaire
� MODELIO propose une implémentation du méta-modèle de TOGAF :
Urbanisation des Systèmes d’Information et Architecture d’Entreprise – Étude de cas 11 Philippe Declercq
TOGAF & MODELIO – La phase préliminaire
Urbanisation des Systèmes d’Information et Architecture d’Entreprise – Étude de cas 12 Philippe Declercq
TOGAF & MODELIO – La phase préliminaire
� 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 :
MODELIO permet de réaliser des diagrammes
A partir des éléments de modélisation, MODELIO
permet générer des catalogues et des matrices
Urbanisation des Systèmes d’Information et Architecture d’Entreprise – Étude de cas 13 Philippe Declercq
TOGAF & MODELIO – La phase préliminaire
� MODELIO offre un certain nombre de modèles correspondant à une partie des artefacts de TOGAF :
Urbanisation des Systèmes d’Information et Architecture d’Entreprise – Étude de cas 14 Philippe Declercq
TOGAF & MODELIO – La phase préliminaire
� 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 15 Philippe Declercq
TOGAF & MODELIO – La phase préliminaire
� Installation de MODELIO 3.4
� 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»
Urbanisation des Systèmes d’Information et Architecture d’Entreprise – Étude de cas 16 Philippe Declercq
3TOGAF & MODELIO
Phase A : Vision
Urbanisation des Systèmes d’Information et Architecture d’Entreprise – Étude de cas 17 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.
Urbanisation des Systèmes d’Information et Architecture d’Entreprise – Étude de cas 18 Philippe Declercq
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 19 Philippe Declercq
TOGAF & MODELIO – Phase A : Vision
� Artefacts de la phase A et modèles MODELIO :
Artefact Modèle correspondant
Stakeholder map matrix Matrice des parties prenantes
Value chain Diagram Diagramme de chaîne de la valeur
Solution concept diagram Diagramme des concepts de la solution
Urbanisation des Systèmes d’Information et Architecture d’Entreprise – Étude de cas 20 Philippe Declercq
4TOGAF & MODELIO
Phase B : Architecture métier
Urbanisation des Systèmes d’Information et Architecture d’Entreprise – Étude de cas 21 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.
Urbanisation des Systèmes d’Information et Architecture d’Entreprise – Étude de cas 22 Philippe Declercq
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 23 Philippe Declercq
TOGAF & MODELIO – Phase B : Architecture métier
� Artefacts de la phase B et modèles MODELIO :
Artefact Modèle correspondant
Organisation/Actor catalog Diagramme d’organisation des acteurs
Driver/Goal/Objectives catalog Diagramme d’objectifs
Role catalog Diagramme d’acteurs et de rôles
Service/Function catalog
Location catalog Diagramme de localisation
Process/Event/Control/Productcatalog
Catalogue des processus métier
Contrat/Measure catalog
Business interaction matrix
Actor/Role matrix Diagramme d’acteurs et de rôles
Business footprint diagram Diagramme de supervision métier
Service/Information diagram Diagramme d’information/service métier
Functional decomposition diagram Diagramme de décomposition fonctionnelle
Urbanisation des Systèmes d’Information et Architecture d’Entreprise – Étude de cas 24 Philippe Declercq
TOGAF & MODELIO – Phase B : Architecture métier
� Artefacts TOGAF de la phase B et modèles MODELIO (suite) :
Artefact Modèle correspondant
Product lifecycle diagram Diagramme de cycle de vie des produits et entités métier
Goal/Objective/Service diagram Diagramme objectifs/services métier
Business Use Case diagram Diagramme de cas d’utilisation métier
Organization decompositiondiagram
Diagramme d’organisation et de localisation
Process flow diagram Diagramme de processus métier
Event diagram Diagramme d’évènements
Urbanisation des Systèmes d’Information et Architecture d’Entreprise – Étude de cas 25 Philippe Declercq
5
TOGAF & MODELIOPhase C : Architecture
du Système d’information
Urbanisation des Systèmes d’Information et Architecture d’Entreprise – Étude de cas 26 Philippe Declercq
TOGAF & MODELIO – Phase C : Architecture SI
� La phase C est scindé en deux :► L’architecture applicative,► L’architecture des données.
� 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 27 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).
� 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 28 Philippe Declercq
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, …).
Urbanisation des Systèmes d’Information et Architecture d’Entreprise – Étude de cas 29 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 30 Philippe Declercq
TOGAF & MODELIO – Phase C : Architecture SI
� Artefacts de la phase C et modèles MODELIO, pour l’architecture applicative :
Artefact Modèle correspondant
Application portfolio catalog
Interface catalog
Application/organization matrix
Role/application matrix
Application/function matrix
Application interaction matrix
Application communication diagram Diagramme de communication inter-applications
Application and user location diagram
Diagramme de localisation des applicationset utilisateurs
Application use case diagram Diagramme de cas d’utilisation applicatifs
Enterprise manageability diagram Diagramme de gestion d’entreprise
Urbanisation des Systèmes d’Information et Architecture d’Entreprise – Étude de cas 31 Philippe Declercq
TOGAF & MODELIO – Phase C : Architecture SI
� Artefacts TOGAF de la phase C et modèles MODELIO, pour l’architecture applicative (suite) :
Artefact Modèle correspondant
Process/application realizationdiagram
Diagramme de réalisation processus/système
Software engineering diagram
Application migration diagram Diagramme de migration applicative
Software distribution diagram
Urbanisation des Systèmes d’Information et Architecture d’Entreprise – Étude de cas 32 Philippe Declercq
TOGAF & MODELIO – Phase C : Architecture SI
� Artefacts de la phase C et modèles MODELIO, pour l’architecture des données :
Artefact Modèle correspondant
Data entity/Data component catalog
Date entity/Business function matrix
System/Data matrix
Class diagram Diagramme logique des données
Data dissemination diagram Diagramme de dissémination des données
Data security diagram 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 33 Philippe Declercq
6
TOGAF & MODELIOPhase D : Architecture
Technique
Urbanisation des Systèmes d’Information et Architecture d’Entreprise – Étude de cas 34 Philippe Declercq
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 35 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, …
Urbanisation des Systèmes d’Information et Architecture d’Entreprise – Étude de cas 36 Philippe Declercq
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 37 Philippe Declercq
TOGAF & MODELIO – Phase D : Architecture Technique
� Artefacts de la phase D et modèles MODELIO, pour l’architecture technique :
Artefact Modèle correspondant
Environment and Location Diagram Diagramme d’environnement et de localisation
Processing Diagram Diagramme de traitements
Networked Computing Diagram Diagramme de réseau matériel et informatique
Platform Decomposition Diagram
Communication Engineering Diagram
Technology Standards Catalog
Technology Por tfolio Catalog
System/Technology Matrix
Urbanisation des Systèmes d’Information et Architecture d’Entreprise – Étude de cas 38 Philippe Declercq
7
TOGAF & MODELIOPhase E à H :
Implémentation & Migration
Urbanisation des Systèmes d’Information et Architecture d’Entreprise – Étude de cas 39 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 40 Philippe Declercq
8TOGAF avec MODELIO et
ARCHIMATE
Urbanisation des Systèmes d’Information et Architecture d’Entreprise – Étude de cas 41 Philippe Declercq
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 42 Philippe Declercq
TOGAF avec MODELIO et ARCHIMATE
� MODELIO n’implémente pas totalement les concepts de ARCHIMATE :