Table Of ContentUNIVERSITEIT GENT
FACULTEIT ECONOMIE EN BEDRIJFSKUNDE
ACADEMIEJAAR 2013 – 2014
Vergelijkende Analyse van Open Source
Business Process Management -
Applicaties
Masterproef voorgedragen tot het bekomen van de graad van
Master of Science in de Handelswetenschappen
Simon Lowagie
onder leiding van
Prof. M. De Backer
VOORWOORD
Hiermee wil ik iedereen bedanken die mij geholpen heeft bij het schrijven van deze
Masterproef, mijn ouders voor de morele steun en het nalezen, en in het bijzonder
Prof. M. De Backer voor zijn begeleiding bij zowel mijn Bachelor- als Masterproef.
ABSTRACT
Dit onderzoek heeft als uiteindelijk doel een duidelijk beeld te vormen van de drie
belangrijkste Open Source Business Process Management-applicaties namelijk
Activiti, ProcessMaker en Bonitasoft. Eerst wordt een duidelijk beeld opgesteld van
de relevante beschikbare onderzoeksliteratuur, waarna de voor handen zijnde
analyseframeworks worden vergeleken. Dit onderzoek kiest voor de methode van
Koster (2009) waarbij de tools geanalyseerd worden volgens modellering-, design-,
interactie-, monitor- en controlecriteria. Uiteindelijk worden de drie applicaties ten
opzichte van elkaar besproken aan de hand van behaalde scores gebaseerd op de
vooraf gedefinieerde voorwaarden.
INHOUDSTAFEL
Lijst met figuren ............................................................................................................
1. Inleiding ............................................................................................................... 1
1.1. Motivatie ........................................................................................................ 2
1.1.1. Waarom Business Process Management-applicaties? ........................... 2
1.1.2. Marktonderzoek ...................................................................................... 3
1.1.3. Waardecreatie door BPM-applicaties ...................................................... 4
1.1.4. Open Source ........................................................................................... 5
1.2. Objectieven ................................................................................................... 8
1.3. Onderzoeksvraag en methode ...................................................................... 9
2. Business Process Management ........................................................................ 10
2.1. Definitie BPM ............................................................................................... 11
2.2. De BPM-levenscyclus .................................................................................. 13
2.2.1. De PDCA-cyclus ................................................................................... 13
2.2.2. De Levenscyclus van Weske ................................................................ 14
2.2.3. De Levenscyclus van Smith & Fingar ................................................... 15
2.2.4. De Levenscyclus van Petzmann et al. .................................................. 17
2.2.5. De Levenscyclus van Koster ................................................................. 17
2.3. BPMS .......................................................................................................... 19
2.3.1. Definitie ................................................................................................. 19
2.3.2. Sleutelmogelijkheden van BPM-systemen ............................................ 20
2.3.3. De proceslaag ....................................................................................... 21
2.3.4. Verhouding van de applicaties t.o.v. het BPMS .................................... 22
2.3.5. Evolutie BPM-systemen ........................................................................ 24
2.3.6. Architectuur BPMS ................................................................................ 25
2.3.7. Build & Run time ................................................................................... 28
2.4. Standaarden en BPM-systemen .................................................................. 31
2.4.1. Modellerende standaarden ................................................................... 31
2.4.2. Uitvoerende standaarden ...................................................................... 32
2.4.3. BPMN 2.0.............................................................................................. 32
3. Evaluatiemethode .............................................................................................. 34
3.1. Overzicht beschikbare methodes ................................................................ 34
3.2. Analyse-Framework van Koster................................................................... 36
3.2.1. Modellering ........................................................................................... 37
3.2.2. Design ................................................................................................... 42
3.2.3. Interactie ............................................................................................... 47
3.2.4. Monitoren en controle .......................................................................... 48
3.3. Voorbeeld proces ........................................................................................ 53
4. Activiti ................................................................................................................... 55
4.1. Inleiding .......................................................................................................... 55
4.1.1. Situering ................................................................................................ 55
4.1.2. Product ................................................................................................. 55
4.1.3. Systeemvereisten ................................................................................. 57
4.1.4. Bedrijfsmodel ........................................................................................ 57
4.2. Modellering .................................................................................................. 58
4.2.1. Modelleertalen en hun interoperabiliteit ................................................ 58
4.2.2. Verschillende views tijdens het modelleren........................................... 58
4.2.3. Impliciete bedrijfsregels ........................................................................ 58
4.2.4. Expliciete bedrijfsregels ........................................................................ 58
4.2.5. Processen in tabelvorm ........................................................................ 58
4.2.6. Key Performance Indicators .................................................................. 59
4.3. Design ......................................................................................................... 60
4.3.1. Business Process Execution-talen ........................................................ 60
4.3.2. Automatische en manuele vertaling ...................................................... 60
Description:Waarom Business Process Management-applicaties? In een volgende fase worden de processen meer zichtbaar gemaakt. Design & Analyse: In deze startfase worden op basis van verzamelde beslissingspunt kan de Business Rule in het model verwerkt worden. MySQL, Oracle DB,.