Schița de curs

Orchestrarea Serviciilor

  • Bazele serviciilor web
  • Evoluția SOAP, WSDL și UDDI
  • Introducerea conceptelor de orchestrări a serviciilor
  • Principiile de proiectare ale BPEL
  • Componentele designului
  • Modele de design al proceselor

Turul Teoretic al Proceselor

  • Pi-calcul
  • Rețele Petri
  • Mașini de stare
  • Diagrame de activități
  • BPMN și XPDL

Împărțirea procesului în domenii

  • Cum sunt utilizate domeniile
  • Variabile
  • Domenii și concurență
  • Domenii și gestionarea erorilor
  • Anularea tranzacțiilor
  • Compensare

Extinderea procesului cu gestionarea erorilor

  • Definirea gestionarilor de erori pentru domenii
  • Semnalarea erorilor către client
  • Semnalarea erorilor către serviciile partenere
  • Gestionarea erorilor inline
  • Terminarea forțată
  • Utilizarea stării suspendate

Adăugarea unui gestionar de compensare

  • Definirea scenariului de compensare
  • Definirea unui gestionar de compensare
  • Invocarea unui gestionar de compensare
  • Anularea unei tranzacții
  • Anularea evenimentelor de afaceri

Acceptarea mai multor răspunsuri de la serviciile web asincrone

  • Folosirea lui pick în loc de receive
  • Folosirea lui pick pentru a semnala erori
  • Adăugarea timeout-urilor
  • Abordare sincronă vs asincronă
  • Abordare bazată pe evenimente

Adăugarea unui gestionar de evenimente pentru un domeniu

  • Evenimente de mesaj
  • Evenimente de alarmă
  • Adăugarea senzorilor
  • Utilizarea formei pick
  • Concepte de arhitectură bazată pe evenimente

Utilizarea legăturilor dinamice pentru a invoca servicii partenere

  • Definirea legăturilor dinamice
  • Atribuirea legăturilor partenere
  • Schimbarea legăturilor partenere
  • Alegerea unui serviciu din registrul UDDI

Înțelegerea corelației

  • Definirea manuală a corelației
  • Declararea proprietăților mesajelor
  • Utilizarea seturilor de corelație
  • Mai mult de 2 participanți într-o corelație
  • Corelație și abordare asincronă

Dezvoltarea unei execuții paralele complexe a activităților

  • Proiectarea concurenței
  • Controlul fluxurilor concurente complexe folosind legături
  • Implementarea convoaielor
  • Integrarea fluxului de muncă uman
  • Prezentarea celei mai noi versiuni BPEL

Cerințe

Cunoștințe de XML, XSL și XSD, o expunere la SOAP și WSDL.

 21 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite