Développement avec le framework Spring

Spring integration

Objectifs

  • Connaître le pattern integration
  • Comprendre les concepts de spring integration
  • Mettre en oeuvre le framework

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
Please login to get access to the quiz
Spring Boot (Prev Lesson)
(Next Lesson) Spring Core
Back to Développement avec le framework Spring