Plan du cours

Orchestrer des services

  • Notions de base sur les services web
  • L'évolution de SOAP, WSDL et UDDI
  • Introduction aux concepts d'orchestration de services
  • Principes de conception de BPEL
  • Composants de la conception
  • Les modèles de conception de processus

La visite scénique de la théorie des processus

  • Pi-calcul
  • Réseaux de Petri
  • Machines à états
  • Diagrammes d'activité
  • BPMN et XPDL

Décomposer le processus en champs d'application

  • Comment les champs d'application sont utilisés
  • Les variables
  • Périmètre et concurrence
  • Champs d'application et gestion des erreurs
  • Retournement de transaction
  • Compensation

Extension du processus avec la gestion des erreurs

  • Définir des gestionnaires d'erreurs pour les champs d'application
  • Signaler les erreurs au client
  • Signaler les erreurs aux services partenaires
  • Gestion des erreurs en ligne
  • Terminaison forcée
  • Utilisation de l'état suspendu

Ajouter un gestionnaire de compensation

  • Définir le scénario de compensation
  • Définir un gestionnaire de compensation
  • Invoquer un gestionnaire de compensation
  • Revenir en arrière dans une transaction
  • Annuler des événements commerciaux

Accepter plusieurs réponses de services web asynchrones

  • Utiliser la fonction "pick" au lieu de la fonction "receive
  • Utiliser la fonction "pick" pour signaler les erreurs
  • Ajouter des délais d'attente
  • Approche synchrone ou asynchrone
  • Approche événementielle

Ajouter un gestionnaire d'événements pour un champ d'application

  • Événements de message
  • Événements d'alarme
  • Ajout de capteurs
  • Utilisation de la forme choisie
  • Concepts de l'architecture pilotée par les événements

Utiliser des liens dynamiques entre partenaires pour invoquer des services partenaires

  • Définir les liens dynamiques
  • Attribuer des liens partenaires
  • Modifier les liens partenaires
  • Choisir un service dans le registre UDDI

Comprendre la corrélation

  • Définir la corrélation manuellement
  • Déclarer les propriétés des messages
  • Utilisation d'ensembles de corrélation
  • Plus de 2 participants à une corrélation
  • Corrélation et approche asynchrone

Développer une exécution parallèle complexe d'activités

  • Conception de la concurrence
  • Contrôler des flux concurrents complexes à l'aide de liens
  • Mise en œuvre de convois
  • Intégration de flux humains
  • La nouvelle version de BPEL en avant-première

Pré requis

Connaissance de XML, XSL et XSD, une certaine exposition à SOAP et WSDL.

  21 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.
Les formations ouvertes requièrent plus de 3 participants.

Nos Clients témoignent (6)

Cours Similaires

Catégories Similaires