SOA, apports, solutions, mise en oeuvre
Programme
Historique
- Les architectures traditionnelles
- Historique de SOA
- Les évolutions des architectures
- EAI
- Introduction à SOA
Enjeux de SOA
- Modèle conceptuel et architecture
- Les avantages
- Exemples
- Définition des services
- Les contrats, interfaces
- L’identification, la qualification et la classification des services
- Les architectures évènementielles (EDA Event Driven Architecture)
- Urbanisation des SI
Les 3 axes de SOA
- Ouverture du SI
- Structuration du SI
- Orchestration du SI
Les bonnes pratiques de SOA
- Faible couplage
- Communication asynchrone
- Granularité et intégralité
Méthodologie
- Urbanisation et cartographie, prendre en compte l’existant
- Approche service et cycle de vie d’un service
- Approche processus, l’approche par les métiers de l’entreprise
- Modéliser les processus métier
- Les processus au coeur de la relation MOA/MOE
- Démarche itérative, du choix d’une technologie au déploiement
Les normes
- BPMN
- Positionnement
- La notation
- BPEL
- SCA
- Une représentation formelle des assemblages composites
- JBI : Java Business Integration
- Les Services Web
- Architecture
- Panorama des standards
- Le protocole SOAP
- WSDL
- UDDI
Le socle
- Bus de Service (ESB)
- Architecture
- Fonctionnalités
- Monitoring
Les briques SOA
- Infrastructure
- Bus de service (ESB)
- Orchestration and Métier
- Consommateurs de services
- Configuration des services
- Supervision