Introduction
- Les enjeux pour l'entreprise de la modélisation des processus métiers.
- Emergence des architectures orientées services, risques et gains potentiels liés à cette approche.
- Processus, SOA et urbanisation du SI.
Les concepts liés aux processus métiers et aux SOA
- Introduction aux concepts des SOA.
- Les standards liés aux processus métiers : BPMN et BPEL, comparaison avec l'approche workflow classique.
- Structure et composants d'un SI orienté services : orchestrateur BPEL, référentiel de services, supervision BAM et SAM.
Introduction à l'approche méthodologique
- La modélisation métier (business modeling), implication de la MOA et adhésion à la démarche.
- Approche méthodologique : PRAXEME.
- Introduction à l'urbanisation du SI.
BPMN : Business Process Modeling Notation
- Introduction aux concepts BPMN, évolution de BPMN 1.0 et 2.0.
- Les acteurs des processus : acteurs externes et internes, gestion des habilitations.
- Swimlanes, pools, lanes.
- Activités et Tâches, Evénements.
- Fiche type de description des processus et activités.
- Connecteurs, flot de séquences et de message, groupes d'éléments.
- Les patterns liés aux workflows.
- Association, artefacts, annotations textuelles, objets métier échangés (modèle pivot).
- Comparaison BPMN et UML 2.0.
- Analyse et conception des processus, optimisation.
- Présentation de l'étude de cas.
Le modèle des objets métiers
- Introduction à la modélisation des objets métiers avec UML. Cycle de vie des objets.
- Lien avec les processus métiers : processus naturel lié au cycle de vie des objets métiers, l'approche PRAXEME.
- Développement d'exercices sur l'étude de cas.
Implémenter un processus avec BPEL
- Introduction à BPEL, évolution de BPEL.
- Liaison BPMN vers BPEL. Simulation des processus et génération du code BPEL.
- Mise en place d'applications composites.
- Piloter et superviser les processus : le BAM (Business Actvity Management).
Panorama des outils
- Présentation de l'offre commerciale et Open Source.