Evolutie van de uitwisselbaarheid van proces executiemodellen
1. Evolutie van de uitwisselbaarheid van proces executiemodellen
WfMC
Fase 0 Fase 1 Fase 2
Geen standaardisatie Workflow Management Workflow Management
Coalition (WfMC) in 1994 Coalition (WfMC) in 2002
Gecombineerd in Gecombineerd in Gecombineerd in Gecombineerd in Gecombineerd in
Een WFM-tool Een WFM-tool Een WFM-tool Een WFM-tool Een WFM-tool
Proces Proces Modeleren
Proces Proces Modeleren
Proces
Modellering Modellering Modellering Modellering Modellering
Leesbaar omgeving omgeving omgeving omgeving omgeving
door
mens
Diagrammen Diagrammen Diagrammen Diagrammen Diagrammen
Via Via
WPDL XPDL
/
(v1)
Executiemodel Executiemodel Executiemodel Executiemodel
Executeren Executeren
Executiemodel
Leesbaar
door
machine Proces Proces Proces Proces Proces
Executie Executie Executie Executie Executie
omgeving omgeving omgeving omgeving omgeving
Product X Product Y Product X Product Y
Workflow Process Definition Language (WPDL) is een XML Process Definition Language (XPDL) is een vertaling
standaard voor de uitwisseling van procesdiagrammen in WPDL in het technisch uitwisselformaat, met kleine
batchmodus functionele verbetering/uitbreidingen
•Standaardisatie is op basis van de lowest common
deminator
•Om executeerbare modellen te maken in product X, die
uitgevoerd kunnen worden in product Y zijn twee optie:
• Alles modelleren in termen van lowest
common deminator standaard
• Product Y moet kunnen omgaan met alle
diagramextensies, die binnen Product X zijn
toegepast.
2. Evolutie van de uitwisselbaarheid van proces executiemodellen
OMG WfMC OASIS W3C
Fase 3 Fase 4
Workflow Management Workflow Management
Coalition (WfMC) in 2004 Coalition (WfMC) in 2008
Gecombineerd in Gecombineerd in Gecombineerd in
Een WFM-tool een WFM-tool een WFM-tool
Proces Proces Modeleren
Proces
Modellering Modellering Modellering
omgeving omgeving omgeving
Diagrammen Diagrammen Diagrammen
BPMN BPMN Via BPMN Via
standaardisatie standaardisatie standaardisatie Gespecialiseerde Services
XPDL
executieomgeving
(v2.1)
Executiemodel Executiemodel Executiemodel Executiemodel
BPML BPEL
Executeren
BPEL
Proces Proces Proces Proces
Executie Executie Executie Executie
omgeving omgeving omgeving omgeving
Product Y Product X Product Y Product Z
In April 2008, heeft het WfMC XPDL 2.1 geratificeerd. BPEL is een standaardiseert executie Een webservice kan
In 2004 is het WfMC model, die interactie beschrijft met omschreven worden als
XPDL 2.1 bevat extensies om met BPMN 1.1
een van de partijen die webservices een interface van een
constructies.
de Business Process applicatiecomponent die
Modelling Notation toegankelijk is via
(BPMN) standaard van standaard webprotocollen
het OMG ondersteunt. en waarbij wordt
BPMN is een grafische gecommuniceerd via
standaard om proces XML zonder menselijke
definities te visualiseren tussenkomst
(bijvoorbeeld SOAP).