Déployer des web service avec un ESB
Programme
Introduction et Concepts
- Introduction et enjeux de la SOA
- EAI et ESB
- Topologie d’un ESB
- Présentation de JBI (Java Business Integration)
- Principes et typologies des composants JBI
- Présentation de la solution OpenESB
Mise en oeuvre d’OpenESB
- Installation et configuration d’OpenESB
- Présentation de l’outillage intégré dans NetBeans
- Architecture d’OpenESB
- Les outils d’administration d’OpenESB
- Lien entre OpenESB et JBI
- Les techniques d’orchestration de services
- Présentation de BPEL
Utilisation de JBI
- Les échanges de messages entre composants
- Rôle de WSDL
- JBI et la notion de composants
- Les deux familles de composants JBI : Binding
Component et Service Engine
- Communication avec le Bus
- Principes de couplage
- Recherche de services
- Echanges de messages
- Cycle de vie des composants
- Services Assembly
- Services Unit
- Les principaux ‘Binding Componnents’ fournis par le projet OpenESB
- Les principaux ‘Service Engines’ fournis par le projet OpenESB
- Développement de composants JBI
- Les règles de mise en oeuvre et les bonnes pratiques