Kursplan
Orkestertjänster
- Web Service grunderna
- Utvecklingen av SOAP, WSDL och UDDI
- Introduktion av begreppen tjänsteorkestrering
- Designprinciper för BPEL
- Komponenter i designen
- Processdesignmönster
Den natursköna rundturen i Process Theory
- Pi-kalkyl
- Petri nät
- Statliga maskiner
- Aktivitetsdiagram
- BPMN och XPDL
Dela upp processen i omfattningar
- Hur scopes används
- Variabler
- Omfattningar och samtidighet
- Omfattningar och felhantering
- Återställning av transaktion
- Ersättning
Förlänger processen med felhantering
- Definiera felhanterare för scopes
- Signalera fel till klienten
- Signalera fel till partnertjänster
- Inline felhantering
- Påtvingad uppsägning
- Avstängd tillståndsanvändning
Lägg till en kompensationshanterare
- Definiera scenariot för ersättning
- Definiera en kompensationshanterare
- Anropa en kompensationshanterare
- Återställer en transaktion
- Ångra affärshändelser
Acceptera mer än ett svar från asynkrona webbtjänster
- Använd pick istället för att ta emot
- Använd pick för att signalera fel
- Lägg till timeouts
- Synkron vs asynkron tillvägagångssätt
- Händelsestyrt förhållningssätt
Lägg till händelsehanterare för ett omfång
- Meddelandehändelser
- Larmhändelser
- Lägger till sensorer
- Välj formanvändning
- Händelsedrivna arkitekturkoncept
Använd dynamiska partnerlänkar för att anropa partnertjänster
- Definiera dynamiska länkar
- Tilldela partnerlänkar
- Ändra partnerlänkar
- Välja en tjänst från UDDI-registret
Förstå korrelation
- Definiera korrelation manuellt
- Deklarera meddelandeegenskaper
- Användning av korrelationsuppsättningar
- Fler än 2 deltagare i en korrelation
- Korrelation och asynkront tillvägagångssätt
Utveckla ett komplext parallellt genomförande av aktiviteter
- Designa samtidighet
- Styr komplexa samtidiga flöden med hjälp av länkar
- Implementering av konvojer
- Integrering av mänskligt arbetsflöde
- Den senaste versionen av BPEL förhandsgranskad
Krav
Kunskap om XML, XSL och XSD, viss exponering för SOAP och WSDL.
Vittnesmål (6)
numerous practical exercises
Anna Prusak - Credit Suisse (Poland) Sp.z o.o.
Kurs - 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
Kurs - OptaPlanner in Practice
good atmosphere
Martin Jesterschawek
Kurs - Business Rule Management (BRMS) with Drools
Positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Kurs - 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
Kurs - 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.