ISBN: 3540663940
TITLE: Entwicklung von Workflow-Typen
AUTHOR: Bhm, Markus
TOC:

1 Einleitung 1
1.1 Grundlegende Begriffe des Workflow-Managements 2
1.2 Typische Aufgaben bei der Workflow-Typ-Entwicklung 6
1.3 Grundstze methodischer Workflow-Typ-Entwicklung 10
1.4 Praktische Umsetzung der Entwicklungsgrundsatze 1 2
1.5 Aufbau und Gliederung des Buchs 16
2 Entwicklung von Workflow-Management-Anwendungen 17
2.1 bersicht zu Entwicklung und Betrieb 18
2.1.1 Analysephase einer Workflow-Management-Anwendung 20
2.1.2 Entwurfsphase einer Workflow-Management-Anwendung 26
2.1.3 Betriebsphase einer Workflow-Management-Anwendung 29
2.1.4 Vorgehensmodelle 30
2.2 Workflow-Schema-Erstellung im Systementwurf 31
2.2.1 Aufgabenstellung: Vom Geschftsproze zum Workflow 32
2.2.2 Notation fr die berfhrung von Geschaftsprozessen in Workflows 36
2.3 Werkzeugklassen bei der Workflow-Schema-Erstellung 44
2.3.1 Werkzeuge zur Geschtsproze-ModelIierung 46
2.3.2 Transformationsprogramme fr die Umwandlung von Schemata 48
2.3.3 Komponenten von Workflow-Management-Systemen 49
2.3.4 Werkzeuge zur kooperativen Workflow-Schema-Erstellung 50
2.3.5 Hilfsmittel zur Verwaltung workflow-spezifischer Datenbestande 51
2.3.6 Auswertung der Ausfhrungsprotokolle von Workflows 52
2.3.7 Ubersicht zu entwicklungsbegleitenden Werkzeugen 53
2.4 Kartierung von Verfahren der Workflow-Schema-Erstellung 55
2.4.1 Beschrnkung auf Geschftsproze-Schema oder Workflow-Schema-Erstellung 55
2.4.2 Eine Sprache fr Geschftsproze und Workflow-Schemata 59
2.4.3 Manuelle berfhrung von Geschaftsproze- in Workflow-Schemata 63
2.4.4 Automatische berfhrung von Geschftsproze in Workflow-Schemata 66
2.5 Bewertung der Verfahren und ihrer Ergebnisse 71
2.5.1 Eigenstndigkeit der Workflow-Schema-Erstellung 71
2.5.2 Workflow-Schema-Erstellung als fortwhrende Aufgabe 72
2.5.3 Mglichkeiten zur Variation des Workflow-Schemas 74
2.5.4 Analyse und Bewertung von Workflow-Schemata 75
2.5.5 bersicht der vorgestellten Verfahren 76
3 Systematische Workflow-Typ-Konstruktion 79
3.1 Das Konstruktionsverfahren in einer bersicht 79
3.1.1 Charakterisierung des Konstruktionsverfahrens 79
3.1.2 Einordnung des vorgestellten Konstruktionsverfahrens 80
3.1.3 Durchfhrung der Workflow-Typ-Konstruktion 82
3.1.4 Auswahl der Workflow-Aspekte fur das Konstruktionsverfahren 84
3.2 Einflugren auf die Workflow-Typ-Konstruktion 85
3.3 Realisierung der Entwicklungsumgebung WorCRAFT 88
4 Entwurf des funktionsbezogenen Aspekts 91
4.1 Entscheidung ber Struktur und Funktion von Workflow-Typen 91
4.1.1 Aufgabentypstrukturen als Hilfsmittel im Konstruktionsvorgang 92
4.1.2 Ausgestaltung der Funktion von Workflow-Typen 95
4.1.3 Ausgestaltung der Struktur in Workflow-Typen 100
4.1.4 Gestaltung des Funktionsangebots fr die Anwender 104
4.2 Initiale Spezifikation der Workflow-Typen 108
4.2.1 Systematische ldentifikation von Workflow-Typen 109
4.2.2 Ableitung von Workflow-Typ-Konfigurationen aus Aufgabentypstrukturen llO
4.2.3 Einflumglichkeiten auf die Gestaltung der Workflow-Typ-Konfiguration 117
5 Entwurf des verhaltensbezogenen Aspekts 125
5.2 Vorgehensweise zur Entwicklung von Ausfhrungsanweisungen 133
5.2.1 Konzeptionelle Sicht der Ausfhrung von Workflow-lnstanzen 134
5.2.2 Modellvorstellung zur Funktion von Ausfhrungsanweisungen 136
5.2.3 Verteilte Transitionssysteme 142
5.2.4 Richtlinien fr die Konstruktion von Ausfhrungsanweisungen 144.xi
5.4 Vervollstndigung der Workflow-Typ-Konfiguration 164
6.1 Integration externer Applikationen in die Workflow-Ausfhrung 168
6.1.1 Modalitten der Applikationsbereitstellung 168
6.1.2 Kontrolle von Einsatz und Verwendung einer Applikation 169
6.1.3 Datenversorgung externer Applikationen 170
6.1.4 Interaktion von Applikationsende und Workflow-Ausfhrung 170
6.3 Positionierung der Kontrollfluberwachung 175
6.3.1 Kontrollfluberwachung im Workflow-Management-System 175
6.3.2 Kontrollfluberwachung im Betriebssystem 176
6.3.3 KontrolIfluberwachung durch den Anwender 177
6.4 Vervollstndigung der Workflow-Typ-Konfiguration 178
6.5 Beispiele zur Integration externer Applikationen 179
7 Bewertung und Variation von Workflow-Typen 1 8 1
7.1 Merkmale und Eigenschaften von Workflow-Typen 182
7.1.1 Quantifizierbare Merkmale von Workflow-Typen 182
7.1.2 Bewertungskriterien von Workflow-Typen 185
7.2 Variation des funktionsbezogenen Aspekts 186
7.2.1 Hinzufgen und Entfemen von Subworkflows 187
7.2.2 Vernderung der Verwendungsbeziehungen zwischen Workflow-Typen 187
7.2.3 Auflsung der Verwendungsbeziehungen zwischen Workflow-Typen 189
7.3 Variation des verhaltensbezogenen Aspekts 190
7.3.1 Visualisierung der Merkmale von Ausfhrungsanweisungen 191
7.3.2 Variationsmglichkeiten bei der Kontrollfludefinition 193
7.3.3 nderung der Workflow-Ausfuhrung durch Kontrollflumodifikation 196
7.3.4 Vernderung der Kontrollfludefinition unter Funktionserhalt 198
7.4 Variation des operationsbezogenen Aspekts 208
7.4.1 Nutzung der Variationsmglichkeiten fr die Applikationsintegration 208
7.4.2 Nachbildung der operationsbasierten Applikationsintegration 210
7.5 Zusammenfassung der Operationen zur Variation von Workflow-Typen 211
7.6 Untersuchung ausgewhlter Eigenschaften von Workflow-Typen 213
7.6.1 Bestimmung dynamischer Eigenschaften von Workflow-Typen 213
7.6.2 Petri-Netz-Reprsentation von Workflow-Typen 214
7.6.3 Erzeugung einer Petri-Netz-basierten Workflow-Typ-Reprasentation 218
7.6.4 Methoden zur Validierung der Workflow-Typ-Eigenschaften 222
7.6.5 Validierung der Funktionsweise von Ausfhrungsanweisungen 227
8 Zusammenfassung und Ausblick 235
8.1 Zusammednfassung 235
8.2 Ausblick 237
Literatur 241
Index 258
END
