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.
Mărturii (5)
Labs-urile
Frank Mhlongo - Standard Bank of South Africa
Curs - JBoss
Tradus de catre o masina
Ritmul a fost bun, cu o combinație plăcută de împărtășire a cunoștințelor, demonstrații și muncă practică. Filip a fost foarte implicat și a oferit energie pentru a trece prin curs. A fost bine că a existat multă instruire individuală, cu Filip care își efectua exercițiile de instruire personale.
Colin - Worldpay
Curs - BPMN, DMN, and CMMN - OMG standards for process improvement
Tradus de catre o masina
Formarea a completat cu certitudine unele dintre lacunele din cunoștințele mele lăsate de citirea ghidului utilizator al OptaPlanner. Mi-a oferit o înțelegere largă și bună a modului în care să abordez folosirea OptaPlanner în proiectele noastre viitoare.
Terry Strachan - Exel Computer Systems plc
Curs - OptaPlanner in Practice
Tradus de catre o masina
Exemplele partajate ale fiecărei funcții și/sau operațiuni sunt toate bine explicite.
Brian Amlon - Thakral One, Inc.
Curs - Introduction to Drools 7 for Developers
Tradus de catre o masina
multe practici sunt foarte binevenite, multe cazuri de încercare și învățare sunt integrate
Nadia Ivaniuk - Credit Suisse (Poland) Sp.z o.o.
Curs - Modelling Decision and Rules with OMG DMN
Tradus de catre o masina