Course Outline

Diensten orkestreren

  • Basisprincipes van webservices
  • De evolutie van SOAP, WSDL en UDDI
  • Introductie van de concepten van serviceorkestratie
  • Ontwerpprincipes van BPEL
  • Onderdelen van het ontwerp
  • Procesontwerppatronen

De schilderachtige rondleiding door de procestheorie

  • Pi-calculus
  • Petri-netten
  • Staatsmachines
  • Activiteitendiagrammen
  • BPMN en XPDL

Verdeel het proces in scopes

  • Hoe scopes worden gebruikt
  • Variabelen
  • Bereik en gelijktijdigheid
  • Scopes en foutafhandeling
  • Transactie terugdraaien
  • Een vergoeding

Uitbreiding van het proces met storingsafhandeling

  • Definieer foutafhandelaars voor bereiken
  • Signaleren van storingen aan de opdrachtgever
  • Signaleer storingen aan partnerdiensten
  • Inline-foutafhandeling
  • Gedwongen beëindiging
  • Gebruik van opgeschorte status

Voeg een compensatiehandler toe

  • Definieer het scenario voor compensatie
  • Definieer een compensatiehandler
  • Schakel een compensatiebehandelaar in
  • Een transactie terugdraaien
  • Zakelijke evenementen ongedaan maken

Accepteer meer dan één reactie van asynchrone webservices

  • Gebruik kiezen in plaats van ontvangen
  • Gebruik pick om fouten te signaleren
  • Time-outs toevoegen
  • Synchrone versus asynchrone aanpak
  • Gebeurtenisgedreven aanpak

Voeg een gebeurtenishandler toe voor een bereik

  • Berichtgebeurtenissen
  • Alarmgebeurtenissen
  • Sensoren toevoegen
  • Kies vormgebruik
  • Gebeurtenisgedreven architectuurconcepten

Gebruik dynamische partnerlinks om partnerservices aan te roepen

  • Definieer dynamische koppelingen
  • Partnerlinks toewijzen
  • Partnerlinks wijzigen
  • Een dienst uit het UDDI-register kiezen

Correlatie begrijpen

  • De correlatie handmatig definiëren
  • Berichteigenschappen declareren
  • Gebruik van correlatiesets
  • Meer dan 2 deelnemers aan een correlatie
  • Correlatie en asynchrone aanpak

Ontwikkel een complexe parallelle uitvoering van activiteiten

  • Gelijktijdigheid ontwerpen
  • Beheersing van complexe gelijktijdige stromen met behulp van koppelingen
  • Het uitvoeren van konvooien
  • Integratie van menselijke workflows
  • De nieuwste versie van BPEL is bekeken

Requirements

Kennis van XML, XSL en XSD, enige kennis van SOAP en WSDL.

  21 Hours
 

Getuigenissen (6)

Related Courses

Related Categories