Formation ServiceMix Fuse ESB ‘developpement’

//Formation ServiceMix Fuse ESB ‘developpement’

Présentation ServiceMix ‘developpement’

formation-architecture-soa-objis.jpg Avec la formation Fuse ESB / ServiceMix spécial développement Objis, développez les compétences et reflexes vous
permettant de concevoir, développer des solutions d’intégration autour du bus de service ServiceMix. Comprenez les fondamentaux d’une architecture SOA. Maîtrisez les stratégies de routage, transformation et validation de messages sur le bus.Comprenez limpact de l’évolution de
ServiceMix 3 vers ServiceMix4, dont la mise en œuvre d’OsGI.

Dates (3 j) Tarif (Euros HT) Audience Pratique Financement Contact Inscription
1-3 juil (Lyon)
2-4 dec (Lyon)
Inter : 2350
Intra : 4800
Développeurs
Concepteurs
70% Opportunités
financement
07 63 03 11 08 Bulletin inscription

Vous allez apprendre à :

Comprendre la technologie OsGI

Créer et déployer des Bundles et des features Osgi

Mettre en œuvre des scénarios d’intégration dans Fuse ESB

Comprendre le rôle d’un bus de service (ESB) dans une architecture SOA

Implémenter Routage intelligent et transformation avec Apache Camel

Mettre en œuvre bonnes pratiques gestion d’erreurs

Maitriser plusieurs patterns d’intégration

Utiliser Maven pour créer vos services

Comprendre le lien entre les produits ServiceMix, ActiveMQ et Camel

Comprendre les liens entre ServiceMix, Karaf, Felix

telechargement_pdf_plan_cours.gif

Programme détaillé cours :

Introduction SOA / ESB

Multiplication des protocoles + formats données dans projets SI

Les 5 caractéristiques d’une architecture SOA

La pyramide SOA : mesurez le caractère SOA d’un SI

Les 7 compétences clés d’un Bus de service

Le rôle clé des adaptateurs / connecteurs

Architecture ESB ServiceMix 4

La spécification OsGI : modules + Cycle de vie + Service

Apache Felix : framework OsGI

Apache Karaf : noyau ServiceMix 4

Rappels JBI et Evolution positionnement OSGI

Notion clé : NMR (Normalized Message Router)

Exemples composants transport : file, http, ftp, jms

Exemples composants service: xslt, Pojo, ode, eip, drools, cxf

Conception

Identifier les scénarios d’intégration

Archetype Maven maven-archetype-bluepring

Automatiser création de bundle OsGI

Bonne pratique : utiliser JMS pour découplage

Environnement graphique Fuse Ide

Dessiner et monitorer flux avec Fuse IDE

Routage

Notion de Patterns d’intégration (EIP)

Focus Pattern : Recipient List

Focus Pattern : Content base router

Focus Pattern : Aggregation

Routage avec Camel : DSL Java

Routage avec Camel : DSL Spring

scénarios complexes de routage

Transformation

Besoin de transformation

techniques de transformation

Transformation avec Apache Camel

DSL spécifique

Validation

Validation à l’entrée du bus

Validation personnalisée (POJO)

Validation avec Apache Camel

Stratégies d’Intégration

Comprendre le produit Apache ActiveMQ

Comprendre le produit Apache Camel

Comprendre le lien ServiceMix et ActiveMQ

Comprendre le lien ServiceMix et Camel

Mise en oeuvre de EIP Pattern : Recipient List, Aggregator

Exemple de problématique : comparateur de prix

Administration

Installation ServiceMix 4

Démarrage et Arrêt

Déployer un bundle Osgi : 4 techniques

Analyser les Logs

Monitorer l’ESB avec JMX

Sécurité

Transactions

Orchestration

Comprendre orchestration WServices

Norme BPEL et BPMN

Produit : Apache ODE

Eclipse BPEL Designer

intégration Ode dans ServiceMix

2018-01-24T14:54:41+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java