BPEL
Orchestration de services avec BPEL
Référence : BPEL-03
Durée : 3 jour(s)

 PROCHAINE SESSION
 
 Formateur :  Grégory Le Bonniec
 Date :   Du 07  au 09 avril
 Lieu :  Zenika - Paris
 Prix : 1490 € (HT)
 Formateur :  
 Supports :  
 
Bulletin d'inscription  +33(0)1 45 26 19 15
Autres Dates et Lieux

Formateur, Grégory Le Bonniec

Grégory Le Bonniec

Grégory Le Bonniec est consultant Java et responsable de l'agence ouest de Zenika. Son parcours professionnel l'a amené à travailler sur de nombreux projets JEE notamment dans le domaine de la SOA. Il est également formateur et conférencier sur différentes technologies comme BPEL, Web Services, Flex...

Pour en savoir plus

Objectifs
  • Connaître le rôle de l'orchestration de services métier au sein d'une architecture de type SOA
  • Maîtriser l'ensemble du langage BPEL
  • Savoir concevoir, développer et déployer ses propres processus BPEL
  • Mettre en oeuvre des solutions d'orchestration robustes et performantes

 Contenu

Orchestration de services métier

  • Rappels sur les architectures SOA : enjeux et principes
  • Ne pas confondre orchestration et chorégraphie
  • Présentation du langage BPEL
  • Panorama des solutions BPEL

Présentation du moteur BPEL Open ESB

  • Présentation d'Open ESB et de la norme JBI
  • Installation de l'environnement de développement
  • Présentation de l'éditeur BPEL NetBeans

Développer un processus BPEL

  • WSDL (1/2) : le contrat
  • Le processus 'HelloWorld' : développer, déployer et débugger
  • Les boucles
  • Le parallélisme

Manipulation des données

  • Langage XPath : sélection d'informations XML
  • Copie de variables
  • Gestion des transformations XSL
  • Mettre en place un pont BPEL-Java

Synchrone et asynchrone

  • WSDL (2/2) : ses évolutions dans un contexte d'orchestration
  • Les mécanismes de communication synchrones et asynchrones : fondements de l'orchestration
  • Principes et mise en œuvre des mécanismes de corrélation
  • Faire communiquer les processus entre eux
  • Interactions homme/machine : Interagir avec les processus en cours

Gestion des erreurs

  • Les exceptions dans BPEL
  • Mettre en place une gestion d'erreurs sans faille

SI : intégrer un monde hétérogène

  • Base de données, JMS, Fichiers : comment faire ?
  • Mise en place des adaptateurs dédiés
  • Développer ses propres adaptateurs

Gestion transactionnelle

  • Quelle type de transaction sous BPEL ?
  • Le mécanisme de compensation

Journalisation et alertes

  • Journalisation des processus BPEL : connaître les étapes d'exécution des processus en cours
  • Alertes : monitorer les processus métier en conditions de production

Un environnement robuste et performant

  • Gestion de la persistance
  • Scalabilité : cluster et optimisations
  • BPEL : les bonnes pratiques
* Le déjeuner est compris dans le tarif.
** Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment.
 training@zenika.com
 
DownloadTélécharger la fiche !
 
Suggestions
- ESB
- Web Services
- SOA Distribué




Sessions 2010
Du 17  au 19 février
Du 07  au 09 avril
Du 02  au 04 juin
Du 20  au 22 septembre
Du 24  au 26 novembre