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)
Présenter les différents modèles d'intégration d'applications
Connaitre les principes d'une architecture orientée services (SOA)
Rôle de l'ESB (Enterprise Service Bus) dans une architecture SOA
Connaitre les constituants d'un bus de messages ESB
Rôle des MOMs (Middlewares Orientés Message) dans une architecture SOA
Routage intelligent des messages, des transformations XML, de l'orchestration avec BPEL
3/ Principaux outils Open Source
Panorama des outils Open Source : JBoss ESB, Petals, Mule, Open ESB (focus sur ce produit)
Les moteurs BPEL : Apache ODE, Open ESB
Les frameworks Web Services, tels que CXF ou Axis
Les MOMs de type JMS, tel qu'ActiveMQ
4/ Les services Web
Définition d'un Web Service
Différents types de Web Service
Les représentations de données, JSON et XML
Le produit soapUI
Exemples d'implémentation d'un Web Service
5/ Java Business Integration (JBI)
La spécification JBI (JSR 208)
Le NMR (Normalized Message Router)
Les liens entre JBI et WSDL
Les messages JBI
La notion de "Binding Components"
Les traitements au sein de JBI avec les SE (Services Engines)
Les SE dédiés BPEL, XSLT...
Le packaging et le déploiement de composants JBI
6/ Java Message Service (JMS) et JNDI
Positionnement d'un MOM JMS dans une SOA
Introduction aux concepts JMS :
Types de destinations
Formats de messages
Envoi et réception...
Lien entre un ESB et un Middleware JMS
Présentation de JNDI
Liens avec entre JMS et JNDI
7/ Les transformations de données
L'utilité des transformations XML dans une infrastructure de type SOA. Possibilités
Introduction aux concepts de base XSLT, XQuery, XPath
8/ Le routage intelligent des messages
Principes du routage basé sur le contenu
Le framework d'intégration Apache Camel
Configuration des règles de routage
L'intégration avec un ESB, un MOM JMS et une implémentation Web services (type CXF)
9/ L'orchestration des services
Orchestration des services Web
Présentation du langage BPEL
Conception d'une orchestration complète
Test exécution et déploiement d'une orchestration BPEL
10/ Présentation de JMX
Présentation de la norme JMX
Les outils d'administration JMX
Création d'un composant JMX
Administration de composants JMX
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
Chefs de projets
Dates
Dates
Du 27 au 31 Mai 2024
Du 16 au 20 Sept. 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.