Module 1 : Introduction
- Objectifs : besoins métier et agilité du SI
- Les réponses classiques : EAI/workflow/Portail Web
- Les réponses SOA : réutilisabilité, interopérabilité (à l’intérieur et l’extérieur du SI)
Module 2 : Les concepts SOA
- La notion de service: interface de service, composant, fournisseur, consommateur
- Définir les services
• Définir les interfaces de service • Typologie de messages et dépendances • Formalisation des interfaces
- Définir les composants
• La structuration en composants • La structuration du code source
Module 3 : Les composants fournisseurs
- Les composants dans l'architecture en couches du SI:
• Composant CRUD • Composant fonctionnel • Composant d’accès à l’existant
- Zoom sur les composants CRUD:
• les services d'un composant CRUD • un langage métier commun
|
Module 4 : Les composants consommateurs
Module 5 : Plateforme SOA et méthode
- La notion de plateforme SOA
• L'ESB (ESB Core, Registre, container SCA, SAM) • Le framework de composants CRUD – EII/MDM • Le framework de composants processus • Le framework de composants interactifs
- L'atelier de génie logiciel
- L'offre du marché
- La méthode
• Le RUP revisité • Une démarche graduée (démarches SIMM/PSAUMM)
|