French

Conception SOA avec TOGAF, BPM, SoaML

Identification, Spécification, Conception et Réalisation de la SOA avec UML, BPMN, BMM et SoaML

Conception SOA avec TOGAF, BPM, SoaML (3 jours)

Objectif : Aider les analystes métier, architectes et concepteurs à spécifier et réaliser efficacement leur architecture orientée services sur la base des objectifs métier et d'aligner leur SI sur les besoins toujours changeants de leurs directions et utilisateurs.

Cette formation de 3 jours a pour but d'aider les analystes, architectes et concepteurs à comprendre comment spécifier et réaliser une Architecture Orientée Service capable de s'adapter au changement des besoins métier et des exigences utilisateurs tout en capitalisant sur les capacités métier..

 

Description Détailée :

 

Introduction

 Avantages et Inconvénients des démarches actuelles vis-à-vis de l'Agilité Métier,

 Objectifs de la SOA,

 Connexions entre l'Architecture Métier, TOGAF, BPM et la SOA,

 Définition et Catégories de Service,

 Composants Producteur et Consommateur de Services,

 Contrat de Service, Mesures,

 Objets ou Données d'Echanges vs. Persistance,

 L'orchestration,

 Le Rôle de L'ESB,

 L'approche Top-Down et Bottom-Up,

 

L'architecture Logique en Couches

 Structure et Typologie des Services,

 Les couches d'architecture du SI (métier, fonctionnelle, applicative, technique) dans la SOA,

 Présentation des composants principaux par couche et relations de traçabilité,

 Les Etapes par couche pour aligner l'informatique sur le changement des exigences métier,

 L'Architecture de référence SOA de TOGAF

 

Couche Métier

 Les composants de la couche métier : pourquoi faire ?

 La Modélisation Métier BMM, BPMN et UML avec traçabilité par les objectifs,

 Objectifs Métier, Capacités Métier (Business Capabilities) et Processus Métier dans le « RUP for SOMA » d'IBM

 Processus et Entités Métier alignés sur les Objectifs,

 Identification des services à partir des Capacités métier,

 Etude de cas : Raffinement de la Vision vers les Processus Métier par les Objectifs et Capacités,

 Eléments du langage BPMN : Bonnes pratiques,

 Etude de cas : Modélisation BPMN du Processus Métier précédent,

Modélisation et Répercussion du changement des objectifs métier sur les processus et responsabilités des acteurs,

 Passage du métier vers le fonctionnel : Préparer l'Architecture au Changement : Composants fonctionnels réutilisables et traçables du Métier au Système d'Information,

Etude de cas : Elaborer l'épine dorsale métier de l'Architecture SOA structurée par les Objectifs,

 

Couche Fonctionnelle

 Le rôle de l 'architecture fonctionnelle, 

 Les composants services de la couche fonctionnelle : pourquoi faire ?

 Découpage-type d'une architecture fonctionnelle urbanisée : (zone, quartier, îlot, bloc)

 Services Métier Unitaire vs. Services Composés,

 Spécification des services avec les « services points » et « request points »  du SoaML,

 Identification et spécifications des cas d'utilisation (UC) à partir des services métier,

 Etude de Cas : Compléter l'épine dorsale métier de l'Architecture SOA par les composants de la couche fonctionnelle,

 Invocation des composants de services et de UC à partir des actions de processus métier,

 Le rôle des objets d'échanges,

 Etude de Cas : Propager le changement depuis les Objectifs Métier jusqu'aux Composants de la Couche Fonctionnelle,

 Passage du fonctionnel vers l'applicatif,

 

Couche Applicative

 Les composants services de la couche applicative

 Construction des composants applicatifs de sous-systèmes à partir des composants de blocs fonctionnels

 Le Business Process Execution Language,

 Le Mapping BPMN / BPEL,

 Les WebServices : Définition, Soap, WSDL, UDDI, standards

 Génération XSD à partir du Modèle de Données,

 Génération WSDL à partir des Interfaces de Services,

 Assemblage de modules et de composants

 Etude de cas : Spécifier les composants de Use case et de Services Applicatifs,

 Fonctionnalités d'un ESB et SOA,

 JBI, Services Mix et Patterns d'Intégration,

 Etude de cas : Intégrer les comportements des use case et des services à l'épine dorsale de l'architecture.

 

 

Aspects Transverses

 Qualité de Service,

 Administration et Supervision,

 Le Business Activity Monitoring (BAM),

 Les offres BAM,

 La SCA, Sécurité et Performance,

L'agilité avec la SOA

 Agilité : facteurs et analyse d'impact,

 Factorisation, réutilisation et mutualisation (avantages et contraintes),

 Gestion des Versions,

 Gouvernance par les Objectifs ,

 Apports de la SOA par les Objectifs Métier,

 L'Agilité : Structure Orientée Objectif de l'Architecture SOA (Goal-Driven SOA) comme support au changement,

 Du Métier au Système d'Information en capitalisant sur les Objets et les Business Capabilities,

 Impact des Changements sur les Processus et Objets Métier,

 Projection des Impacts sur le Système d'Information : Services et Use Cases susceptibles d'être impactés par le changement,

 Description de l'impact du changement sur les comportements des composants de Use case et de Services Applicatifs,

 Intégration des évolutions au backbone du Goal-Driven SOA et les tests.

 

Conclusion

 Agilité et SOA : synthèse

 Rappel sur les étapes d'une Modélisation Agile du Métier par les Objectifs,

 Traçabilité des exigences métier du BMM aux structures du système d'information pour une meilleure réactivité au changement.

 

Panorama des Offres

 Produits Open Source (Service Mix, Mule, Open ESB…),

 Produits commerciaux


Note : Afin de servir de support à la traçabilité entre les spécifications métier et leur exécution, les sessions ci-dessus se déroulent en compagnie d'outils de Modélisation BMM, UML, SoaML et BPMN. Les concepts et livrables sont d'abord expliqués sur des cas simples et ensuite appliqués à vos propres besoins. Des sessions de revues peuvent être également planifiées selon besoin.

Les logos BMM, BPMN, UML et SoaML referencés sur ce site sont des marques déposées du consortium Object Management Group (OMG).

Le RUP for SOMA est une marque déposée de la société IBM / Rational Software

TOGAF et Zachman sont respectivement des marques déposées de Open Group et Zachman International .

.