ORSYS formation
NOUS CONTACTER - +33 (0)1 49 07 73 73
NOUS CONTACTER - 📞 +33 (0)1 49 07 73 73    espace pro ESPACE PRO     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais
Nos domaines de formation :
Toutes nos formations Web Services, SOA, intégration d'applications

Formation Spring Integration, mise en œuvre

Stage pratique
Durée : 3 jours
Réf : SPR
Prix  2019 : 2030 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
Programme

Spring Integration étend le framework Spring par un modèle de communication par messages et le support des Enterprise Integration Patterns (EIP). La formation couvre la mise en œuvre de ces patterns dans le cadre d'applications Spring interagissant avec des applications externes via SOAP, REST, TCP, JMS ou encore FTP.

Objectifs pédagogiques

  • Exploiter les EIP pour concevoir un système d'intégration
  • Implémenter des communications synchrones et asynchrones en mode point à point et publication/souscription
  • Concevoir des routes, effectuer des traitements sur le contenu des messages
  • Configurer les adaptateurs et les gateways prédéfinis pour communiquer avec les systèmes externes
  • Assurer le monitoring des composants de l'application d'intégration

Travaux pratiques

Suite de travaux pratiques permettant le développement incrémental d'une véritable solution d'intégration d'applications d'entreprise.

Méthodes pédagogiques

Exposés théoriques accompagnés d'exemples de mise en œuvre puis utilisation des connaissances acquises pour la réalisation d'un mini-projet.
PROGRAMME DE FORMATION

Introduction à Spring Integration

  • Intégration d'applications d'entreprise, catalogue d'EIP.
  • Les buts de Spring Integration, positionnement vis à vis des ESB Open Source.
  • Architecture et principaux composants (Message, Channel, Endpoints, Adapters, Gateway, ServiceActivator).
  • Namespaces de Spring Integration, Plug-in STS d'Eclipse.

Travaux pratiques
Illustration des concepts de Spring Integration via l'éditeur graphique de STS.

Construction de messages, mise en œuvre des channels

  • L'interface Message et ses classes d'instanciation : GenericMessage et MessageBuilder.
  • Les interfaces MessageChannel, PollableChannel, SuscribableChannel : les principales implémentations.
  • Modes de réception synchrone et asynchrone des messages.
  • Les intercepteurs : ChannelInterceptorAdapter et implémentations spécifiques.
  • Mise en œuvre des Wire-Tap, production de traces.

Travaux pratiques
Implémenter des communications asynchrones en mode point à point et publication/souscription, tracer le contenu des messages dans un fichier de log.

Traitement des messages

  • Les filtres prédéfinis et personnalisés, les expressions de filtrage (SpEL, Xpath).
  • Transformations par expression SpEL et Xpath, transformations par POJO. Les transformations prédéfinies.
  • Enrichissement de headers et de payload.
  • Routeurs prédéfinis et routeurs personnalisés via des POJO, routage sur exception.
  • Décomposition/agrégation de messages, gestion de la corrélation.

Travaux pratiques
Implémentation du pattern VETRO sur un flux métier.

Communication avec les systèmes externes

  • Typologie d'adaptateurs (inbound et outbound), les adaptateurs "POJO style".
  • Les adaptateurs prédéfinis : File, Mail, HTTP, JPA...
  • Les Gateways : buts, typologie, rôle de la classe GatewayProxyFactoryBean.
  • Les Gateways d'intégration prédéfinis : JMS, Web Services SOAP et REST...

Travaux pratiques
Interconnexion de systèmes existants (SOAP, REST et JMS), notification par mail d'une liste de correspondants.

Suivi des activités de la solution d'intégration

  • Gestion des métriques.
  • Historisation et persistance des messages.
  • Monitoring JMX.
  • Utilisation du Control Bus.

Travaux pratiques
Intégration du monitoring via JMX et Control Bus.

Participants / Prérequis

» Participants

Développeurs JEE, architectes logiciels.

» Prérequis

Expérience dans le développement d'applications Spring.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[-]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
En poursuivant votre navigation, vous acceptez l’utilisation de cookies nous permettant de vous proposer des offres correspondant à vos centres d’intérêt.
En savoir plus sur l’usage des cookies…   ✖ Fermer
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys