Mettre en œuvre les patterns d'intégration d'entreprise avec Spring Integration
Programme
Introduction
- Les problématiques d’intégration dans l’entreprise
- Les Enterprise Intégration Pattern
- Spring Intégration : buts et principes
- Les composants de base
La communication par message
- Les Messages Channels
- Interface et implémentations
- Intercepteur
- Configuration
- Polling
- Adaptateur et Pont
- Construction des messages
Le routage des messages
- Routeurs
- Filtre
- Splitter
- Agrégateur
- Reséquenceur
- Chaîne de gestion des messages
- Transformation de message
Les Endpoints
- Message Handler
- Consommer les messages (event driven, polling)
- Namespace
- Configuration
Les passerelles
- Message Gateway
- Le GatewayProxyfactoryBean
- Gateway et namespace XML
- Configurer le comportement
- ServiceActivator et Delayer
- Gestion par Script avec Groovy
Gestion du système
- Gestion avec JMX
- Configurer l’historique des messages
- Le stockage des messages
- Le bus de contrôle
- Arrêter le framework
Les adaptateurs d’intégration
- Advanced Message Queuing Protocol
- Adapter les Spring ApplicationEvent
- Adapter des fichiers ou des streams
- Adapter des flux FTP/HTTP/TCP
- Adapter des flux WebService
- Adapter des flux RSS ou ATOM
- Adapter des flux JDBC/JPA
- Adapter des Message JMS