Návrh Školení
Spojování služeb
- Základy webové služby
- Vývoj SOAP, WSDL a UDDI
- Představení konceptů orchestrace služeb
- Návrhové principy BPEL
- Komponenty návrhu
- Vzory procesního navrhování
Pohled do teorie procesů
- Pi-kalkulus
- Petrinovy sítě
- Stavové automaty
- Diagramy aktivit
- BPMN a XPDL
Rozdělení procesu do oborů
- Použití oborů
- Proměnné
- Obory a paralelnost
- Obory a zpracování chyb
- Vrácení transakce
- Kompensace
Rozšíření procesu o zpracování chyb
- Definování zpracovatelů chyb pro obory
- Přenos chyb klientovi
- Přenos chyb partnerním službám
- Vnitřní zpracování chyb
- Vynucené ukončení
- Použití pozastaveného stavu
Přidání kompenzačního zpracovatele
- Definování scénáře pro kompensaci
- Definování kompenzačního zpracovatele
- Aktivace kompenzačního zpracovatele
- Vrácení transakce
- Zrušení obchodních událostí
Přijímání více než jedné odpovědi z asynchronní webové služby
- Použití pick místo receive
- Použití pick pro přenos chyb
- Přidání časových limitů
- Synchronní versus asynchronní přístup
- Událostí ovládaný přístup
Přidání zpracovatele událostí pro obor
- Zpravové události
- Alarmové události
- Přidání senzorů
- Použití tvaru pick
- Koncepce událostí ovládané architektury
Použití dynamických partnerních propojení pro volání partnerních služeb
- Definování dynamických propojení
- Přiřazování partnerních propojení
- Měnění partnerních propojení
- Výběr služby z registru UDDI
Porozumění korelacím
- Manuální definování korelace
- Deklarace vlastností zpráv
- Použití souborů korelace
- Víc než 2 účastníci v korelaci
- Korelace a asynchronní přístup
Vývoj komplexní paralelní spouštění aktivit
- Návrhování paralelnosti
- Kontrola složitých paralelních toků pomocí propojení
- Implementace konvojů
- Integrace lidského pracovního postupu
- Návrh nejnovější verze BPEL
Požadavky
Znalost XML, XSL a XSD, určitá expozice SOAP a WSDL.
Reference (5)
Labs
Frank Mhlongo - Standard Bank of South Africa
Kurz - JBoss
Přeloženo strojem
Tempo bylo dobré, s pěknou směsí sdílení znalostí, ukázek a praktické práce. Filip byl velmi poutavý a dodal energii, aby kurz prošel. Dobré bylo, že se hodně vyučovalo 1:1 s tím, že Filip prošel individuálními tréninkovými cvičeními.
Colin - Worldpay
Kurz - BPMN, DMN, and CMMN - OMG standards for process improvement
Přeloženo strojem
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
Kurz - OptaPlanner in Practice
Shared examples of every function and/or operators are all well explained.
Brian Amlon - Thakral One, Inc.
Kurz - Introduction to Drools 7 for Developers
a lot of practices are very welcome, many try and learn cases are embedded
