1. Architecture d’Entreprise : UML,
BPMN et MDA au service de l’EA et
du standard TOGAF
Philippe Desfray
SOFTEAM – Modeliosoft
Dec- 2011
www.modeliosoft.com
SOFTEAM – Modeliosoft – MDDAY 1
2. Standardiser l’Architecture d’Entreprise
• L’EA est une pratique majeure dans les entreprises qui
doit encore se généraliser
• Beaucoup d’entreprises définissent leur propre approche
de l’Architecture d’Entreprise
– Concepts spécifiques, Notations spécifiques, …
• Historiquement, les ateliers dédiés EA utilisaient des
notations propriétaires
• La prolifération des standards est aussi un facteur de
confusion pour les Entreprises:
– TOGAF, MODAF, DODAF, UPDM, CMMi, COBBIT, ITIL, UML,
BPMN, BMM, SysML, …
SOFTEAM – Modeliosoft – MD-DAY 2
3. TOGAF : La solution la plus diffusée de framework EA
• TOGAF : Un cadre pour l’EA fournissant une approche
complète pour concevoir, plannifier, implémenter et
assurer la gouvernance d’une architecture d’information
d’entreprise.
• TOGAF est le standard EA le plus utilisé en entreprises:
• Pourquoi ne pas tout simplement utiliser TOGAF?
SOFTEAM – Modeliosoft - MDDay 3
4. Un Framework N’EST PAS une solution sur étagère
• Le Framework TOGAF fournit:
– Une terminologie
– Un cycle de vie générique
– Des bonnes pratiques
• Il ne fournit pas
– Une notation de modélisation
– Une approche d’EA adaptée à votre organisation
Vous devez définir votre approche et vos techniques de
modélisation pour TOGAF
• Cette activité fait partie de la “preliminary phase” TOGAF
SOFTEAM – Modeliosoft - MDDay 4
5. Quelle aide peuvent apporter les standards OMG?
• Artefacts et points de vues
TOGAF
– Diagram, Catalogs, Matrixes
• Les standards OMG peuvent apporter le support de modélisation
pour TOGAF
SOFTEAM – Modeliosoft - MDDay 5
6. Standards OMG utiles
• TOGAF n’impose pas l’usage d’autres standards ou pratiques
• TOGAF recommande
• UML and BPMN
• une définition d’architecture applicative basée SOA
SBVR
BMM BPMN
OSM
SoaML
ODM
SCA UML SysML
SOFTEAM – Modeliosoft - MDDay 6
7. Contribution des standards OMG pour supporter
TOGAF
• UML : Business and system Use Cases, Data Architecture
(class models, business entities), Product & entities state
diagrams
• BPMN : Flow diagrams, Business process modeling
• UML/SoaML : Application Architecture
• SysML : Requirement analysis and modeling
• BMM : Vision, Goal analysis
• UML Profiles : all other modeling activities
SOFTEAM – Modeliosoft - MDDay 7
8. Exemple: Modélisation des entités métier
Business
Entity
L’objectif premier des diagrammes de classe est de définir les
relations entre les entités métier critiques dans l’entreprise.
SOFTEAM – Modeliosoft - MDDay 8
9. Modélisation de l’Organisation
Actor
Business
Unit
Diagramme de décomposition d’organisation(Profil UML)
SOFTEAM – Modeliosoft - MDDay 9
17. Analyse des exigences
• Les exigences sont au centre de Exigence
l’ADM Togaf
• Diagrammes d’exigence (de SysML)
SOFTEAM – Modeliosoft - MDDay 17
18. Analyse des objectifs
Goal
• Métamodel défini par le standard
BMM
SOFTEAM – Modeliosoft - MDDay 18
19. Business Footpring diagram
Fonction
Service
Métier
Fournit une vue générale de la stratégie, en partant des objectifs
SOFTEAM – Modeliosoft - MDDay 19
20. Pourquoi utiliser les standards OMG pour TOGAF?
• Solutions sur étagère pour construire les
artefacts
• Supporté par de nombreux outils:
UML2/BPMN2
– Puissant et à prix accessible
– Extensible,
• Courbe d’apprentissage facilitée
• Sémantique maîtrisée des langages de
modélisation
• Les outils les plus élaborés (Modelio) intègrent
– l’analyse des objectifs, le support du dictionnaire,
l’analyse des exigence et leur modélisation
SOFTEAM – Modeliosoft - MDDay 20
21. Tirer parti de l’approche MDA pour l’architecture
d’entreprise
• Génération des livrables (matrices, catalogues TOGAF)
• Transformation de modèle (ex : modèle des entités métier
=> modèle de persistence, données de services, …)
• Extension et adaptation du cadre d’architecture
d’entreprise
• Contrôle de cohérence dédié sur toute la portée du modèle
• Gestion globale de la traçabilité, analyse d’impact
SOFTEAM – Modeliosoft - MDDay 21
23. More information
• www.omg.org –
• www.modeliosoft .com : whitepapers, évaluez Modelio TOGAF
Architect
• www.modelio.org : Edition open source Modelio et support
modélisation TOGAF
• www.togaf-modeling.com : Exemples de modélisation TOGAF
• Livre bientôt publié (Q1 2012) :
MISE EN PRATIQUE DE TOGAF
Modélisation de l'architecture d'entreprise.
P. Desfray – G. Raymond
(TOGAF in practice: Modeling Enterprise Architecture)
SOFTEAM – Modeliosoft - MDDay 23