Kursplan
Orkestrering av tjenester
- Grunnleggende om webtjenester
- Utviklingen av SOAP, WSDL og UDDI
- Introduksjon til konsepter om tjenesteorkestrering
- Designprinsipper for BPEL
- Komponenter i designet
- Prosessdesignmønstre
En scenisk tur gjennom prosessteori
- Pi-kalkulus
- Petri-nett
- Tilstandsmaskiner
- Aktivitetsdiagrammer
- BPMN og XPDL
Del prosessen i omfang
- Hvordan omfang brukes
- Variabler
- Omfang og samtidighet
- Omfang og feilhåndtering
- Transaksjonsavbrudd
- Kompensasjon
Utvid prosessen med feilhåndtering
- Definer feilhåndterere for omfang
- Signaliser feil til klient
- Signaliser feil til partnerskjemaer
- Innbygd feilhåndtering
- Tvungen avslutning
- Bruk av suspendert tilstand
Legg til en kompensasjonshåndterer
- Definer scenariet for kompensasjon
- Definer en kompensasjonshåndterer
- Kall på en kompensasjonshåndterer
- Avbryting av transaksjon
- Annullering av forretningshendelser
Aksepter mer enn ett svar fra asynkrone webtjenester
- Bruk pick i stedet for receive
- Bruk pick til å signalisere feil
- Legg til tidsavbrudd
- Synkron vs asynkron tilnærming
- Hendelsesdrevet tilnærming
Legg til en hendelseshåndterer for et omfang
- Meldingshendelser
- Alarmhendelser
- Legg til sensorer
- Bruk av pick-skjema
- Konsepter for hendelsesdrevet arkitektur
Bruk dynamiske partnerskjemaer til å kalle på partnerskjemaer
- Definer dynamiske skjemaer
- Tildel partnerskjemaer
- Endre partnerskjemaer
- Velge en tjeneste fra UDDI-registeret
Forstå korrelasjon
- Definer korrelasjon manuelt
- Angi meldingsegenskaper
- Bruk av korrelasjonssett
- Mer enn 2 deltakere i en korrelasjon
- Korrelasjon og asynkron tilnærming
Utvikle en kompleks parallell utførelse av aktiviteter
- Design av samtidighet
- Kontroll av komplekse samtidige strømmer ved hjelp av skjemaer
- Implementering av konvoier
- Integrering av menneskelig arbeidsflyt
- Den nyeste versjonen av BPEL forhåndsvises
Krav
Kunnskap om XML, XSL og XSD, noe eksponering for SOAP og WSDL.
Referanser (5)
Laboratoriene
Frank Mhlongo - Standard Bank of South Africa
Kurs - JBoss
Maskinoversatt
Tempoet var bra, med en fin blanding av kunnskapsdeling, demonstrasjoner og praktisk arbeid. Filip var veldig engasjerende og ga energi til å komme seg gjennom kurset. Det var bra at det var mye 1:1-undervisning, hvor Filip gikk gjennom individuelle treningsøvelser.
Colin - Worldpay
Kurs - BPMN, DMN, and CMMN - OMG standards for process improvement
Maskinoversatt
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
Shared examples of every function and/or operators are all well explained.
Brian Amlon - Thakral One, Inc.
Kurs - Introduction to Drools 7 for Developers
a lot of practices are very welcome, many try and learn cases are embedded