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 (6)
numerous practical exercises
Anna Prusak - Credit Suisse (Poland) Sp.z o.o.
Curs - Modelling Decision and Rules with OMG DMN
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
good atmosphere
Martin Jesterschawek
Curs - Business Rule Management (BRMS) with Drools
Positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Curs - Introduction to Drools 6 for Developers
I loved that he was able to see our machines to help us when we got stuck.
Megan Burns - Sandia National Labs
Curs - Drools 7 and DSL for Business Analysts
The training is very interesting and can be useful on our future projects and the trainer is always active on answering our questions and helping us when we are having issues on our end.