Top Banner
SOFTEAM Modeliosoft MDDAY Architecture d’Entreprise : UML, BPMN et MDA au service de l’EA et du standard TOGAF Philippe Desfray SOFTEAM – Modeliosoft Dec- 2011 1 www.modeliosoft.com
23

Modeliosoft@md day2011

Jan 20, 2015

Download

Documents

MDDAY11

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Modeliosoft@md day2011

SOFTEAM – Modeliosoft – MDDAY

Architecture d’Entreprise : UML, BPMN et MDA au service de l’EA et

du standard TOGAF

Philippe Desfray

SOFTEAM – Modeliosoft

Dec- 2011

1

www.modeliosoft.com

Page 2: Modeliosoft@md day2011

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

Page 3: Modeliosoft@md day2011

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

Page 4: Modeliosoft@md day2011

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

Page 5: Modeliosoft@md day2011

Quelle aide peuvent apporter les standards OMG?

• Artefacts et points de vues TOGAF – Diagram, Catalogs, Matrixes

SOFTEAM – Modeliosoft - MDDay 5

• Les standards OMG peuvent apporter le support de modélisation pour TOGAF

Page 6: Modeliosoft@md day2011

Standards OMG utiles

SOFTEAM – Modeliosoft - MDDay 6

SoaML

SCA

BPMN

UML

BMM

ODM

OSM

SBVR

SysML

• 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

Page 7: Modeliosoft@md day2011

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

Page 8: Modeliosoft@md day2011

Exemple: Modélisation des entités métier

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

Business Entity

Page 9: Modeliosoft@md day2011

Modélisation de l’Organisation

Diagramme de décomposition d’organisation(Profil UML)

SOFTEAM – Modeliosoft - MDDay 9

Actor

Business Unit

Page 10: Modeliosoft@md day2011

Modélisation de l’organisation (2)

Organization role diagram

SOFTEAM – Modeliosoft - MDDay 10

Page 11: Modeliosoft@md day2011

Modélisation de l’organisation : Focalisation sur un Acteur

SOFTEAM – Modeliosoft - MDDay 11

Goal

Location

Process

Page 12: Modeliosoft@md day2011

Modélisation de la localisation des roles

SOFTEAM – Modeliosoft - MDDay 12

Page 13: Modeliosoft@md day2011

Event diagram : Process map, processes overview

SOFTEAM – Modeliosoft - MDDay 13

Business event

Product

Page 14: Modeliosoft@md day2011

Modélisation des processus métier

SOFTEAM – Modeliosoft - MDDay 14

BPMN intégré à UML

Page 15: Modeliosoft@md day2011

Modélisation de l’architecture applicative

Application Communication Diagram

SOFTEAM – Modeliosoft - MDDay 15

Application component

Page 16: Modeliosoft@md day2011

Architecture technologique

Network computing hardware diagram

SOFTEAM – Modeliosoft - MDDay 16

Device

Page 17: Modeliosoft@md day2011

Analyse des exigences

SOFTEAM – Modeliosoft - MDDay 17

• Les exigences sont au centre de l’ADM Togaf

• Diagrammes d’exigence (de SysML)

Exigence

Page 18: Modeliosoft@md day2011

Analyse des objectifs

SOFTEAM – Modeliosoft - MDDay 18

• Métamodel défini par le standard BMM

Goal

Page 19: Modeliosoft@md day2011

Business Footpring diagram

Fournit une vue générale de la stratégie, en partant des objectifs

SOFTEAM – Modeliosoft - MDDay 19

Fonction

Service Métier

Page 20: Modeliosoft@md day2011

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

Page 21: Modeliosoft@md day2011

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

Page 22: Modeliosoft@md day2011

Enchaîner les modèles avec MDA

SOFTEAM – Modeliosoft - MDDay 22

Page 23: Modeliosoft@md day2011

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