Accueil > Technologies WEB > Spring Integration : mise en œuvre
Formation #TWC148

Formation Spring Integration : mise en œuvre

Durée : 4 jours

Code : TWC148


Prochaines dates programmées :

Du 23 au 26 Avril 2024

Du 16 au 19 Juil. 2024

Du 22 au 25 Oct. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Connaître le pattern integration
  • Comprendre les concepts du framework Spring Integration
  • Mettre en oeuvre le framework
  • Assurer le monitoring des composants de l'application d'intégration
Programme
1/ Introduction
  • Les problématiques d’intégration dans l’entreprise
  • Les Enterprise Intégration Pattern
2/ Présentation de Spring Integration
  • Spring Intégration : buts et principes
  • Architecture et composants de base
  • Namespaces de Spring Integration, Plug-in STS d'Eclipse
3/ La communication par message
  • L'interface Message et ses classes d'instanciation : GenericMessage et MessageBuilder
  • Les interfaces MessageChannel, PollableChannel, SuscribableChannel : les principales implémentations
  • Les intercepteurs : ChannelInterceptorAdapter et implémentations spécifiques
  • Modes de réception synchrone et asynchrone des messages
  • Mise en œuvre des Wire-Tap, production de traces
4/ Le routage des messages
  • Routeurs
  • Filtre
  • Splitter
  • Agrégateur
  • Reséquenceur
  • Chaîne de gestion des messages
  • Transformation de message
5/ Les Endpoints
  • Message Handler
  • Consommer les messages (event driven, polling)
  • Namespace
  • Configuration
6/ Les passerelles
  • Message Gateway
  • Le GatewayProxyfactoryBean
  • Gateway et namespace XML
  • Configurer le comportement
  • ServiceActivator et Delayer
  • Gestion par Script avec Groovy
7/ Gestion du système
  • Gestion des métriques
  • Historisation et persistance des messages
  • Monitoring JMX
  • Le stockage des messages
  • Utilisation du bus de contrôle
  • Arrêter le framework
8/ 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
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Développeurs JEE
  • Architectes logiciels
Dates

Dates

  • Du 23 au 26 Avril 2024
  • Du 16 au 19 Juil. 2024
  • Du 22 au 25 Oct. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.