Schița de curs
Servicii de orchestrare
- Elementele de bază ale serviciului web
- Evoluția SOAP, WSDL și UDDI
- Introducerea conceptelor de orchestrare a serviciului
- Principiile de proiectare ale BPEL
- Componentele designului
- Modele de proiectare a procesului
Turul scenic al teoriei proceselor
- Pi-calcul
- rețele Petri
- Mașini de stat
- Diagrame de activitate
- BPMN și XPDL
Împărțiți procesul în domenii
- Cum sunt utilizate lunetele
- Variabile
- Domenii și concurență
- Domenii și tratarea defecțiunilor
- Retragerea tranzacției
- Compensare
Extinderea procesului cu gestionarea defecțiunilor
- Definiți gestionanții de erori pentru domenii
- Semnalează defecțiunile către client
- Semnalați defecțiunile către serviciile partenere
- Tratarea defecțiunilor în linie
- Rezilierea forțată
- Utilizarea în stare suspendată
Adăugați un operator de compensare
- Definiți scenariul de compensare
- Definiți un operator de compensare
- Invocați un administrator de compensare
- Revenire la o tranzacție
- Anularea evenimentelor de afaceri
Acceptați mai mult de un răspuns de la serviciile web asincrone
- Folosiți alegeți în loc de primiți
- Utilizați alegerea pentru a semnala defecțiuni
- Adăugați timeout-uri
- Abordare sincronă vs asincronă
- Abordare bazată pe evenimente
Adăugați un handler de evenimente pentru un domeniu
- Mesaj evenimente
- Evenimente de alarmă
- Adăugarea senzorilor
- Alegeți utilizarea formei
- Concepte de arhitectură bazate pe evenimente
Utilizați linkuri dinamice ale partenerilor pentru a invoca serviciile partenere
- Definiți legături dinamice
- Atribuirea link-urilor partenerilor
- Schimbarea link-urilor partenerilor
- Alegerea unui serviciu din registrul UDDI
Înțelegerea corelației
- Definiți manual corelația
- Declarați proprietățile mesajului
- Utilizarea seturilor de corelare
- Mai mult de 2 participanți într-o corelație
- Corelație și abordare asincronă
Dezvoltați o execuție paralelă complexă a activităților
- Proiectarea concurenței
- Controlul fluxurilor complexe concurente folosind link-uri
- Implementarea convoaielor
- Integrarea fluxului de lucru uman
- Cea mai nouă versiune de BPEL a fost previzualizată
Cerințe
Cunoștințe de XML, XSL și XSD, o anumită expunere la SOAP și WSDL.
Mărturii (5)
Ritmul a fost bun, cu un amestec plăcut de schimb de cunoștințe, demonstrații și lucrări practice. Filip a fost foarte atrăgător și a oferit energia necesară pentru a parcurge cursul. A fost bine că a existat o mulțime de lecții 1:1, Filip trecând prin exerciții individuale de formare.
Colin - Worldpay
Curs - BPMN, DMN, and CMMN - OMG standards for process improvement
Tradus de catre o masina
The training definitely backfilled some of the gaps in my knowledge left by reading the OptaPlanner userguide. It gave me a good broad understanding of how to approach using OptaPlanner in our projects going forward.
Terry Strachan - Exel Computer Systems plc
Curs - OptaPlanner in Practice
Shared examples of every function and/or operators are all well explained.
Brian Amlon - Thakral One, Inc.
Curs - Introduction to Drools 7 for Developers
a lot of practices are very welcome, many try and learn cases are embedded
Nadia Ivaniuk - Credit Suisse (Poland) Sp.z o.o.
Curs - Modelling Decision and Rules with OMG DMN
Exercises and solving problems in groups when the problems were more difficult.