Workflow management: modeling concepts, architecture and implementation
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
London [u.a.]
Internat. Thomson Computer Press
1996
|
Ausgabe: | 1. print. |
Schriftenreihe: | Information systems engineering
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XVI, 351 S. |
ISBN: | 1850322228 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV011113206 | ||
003 | DE-604 | ||
005 | 20170411 | ||
007 | t | ||
008 | 961216s1996 |||| 00||| eng d | ||
020 | |a 1850322228 |9 1-85032-222-8 | ||
035 | |a (OCoLC)36217751 | ||
035 | |a (DE-599)BVBBV011113206 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-739 |a DE-91G |a DE-N2 |a DE-384 |a DE-863 |a DE-703 | ||
050 | 0 | |a HF5548.2 | |
082 | 0 | |a 005.74/068 |2 20 | |
082 | 0 | |a 658.0551 |2 21 | |
084 | |a QP 340 |0 (DE-625)141861: |2 rvk | ||
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a ST 330 |0 (DE-625)143663: |2 rvk | ||
084 | |a ST 610 |0 (DE-625)143683: |2 rvk | ||
084 | |a DAT 345f |2 stub | ||
100 | 1 | |a Jablonski, Stefan |d 1961- |e Verfasser |0 (DE-588)115470174 |4 aut | |
245 | 1 | 0 | |a Workflow management |b modeling concepts, architecture and implementation |c Stefan Jablonski ; Christoph Bussler |
250 | |a 1. print. | ||
264 | 1 | |a London [u.a.] |b Internat. Thomson Computer Press |c 1996 | |
300 | |a XVI, 351 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Information systems engineering | |
650 | 7 | |a Bases de données orientées objet |2 ram | |
650 | 7 | |a Donnés - Récupération |2 ram | |
650 | 7 | |a Engenharia de programacao (software) |2 larpcal | |
650 | 7 | |a Logiciels - Développement |2 ram | |
650 | 7 | |a Productique |2 ram | |
650 | 4 | |a Wirtschaft | |
650 | 4 | |a Computer software |x Development | |
650 | 4 | |a Information storage and retrieval systems |x Business | |
650 | 4 | |a Information storage and retrieval systems |x Management | |
650 | 4 | |a Management information systems | |
650 | 4 | |a Object-oriented databases | |
650 | 4 | |a Office practice |x Automation | |
650 | 0 | 7 | |a Prozessmanagement |0 (DE-588)4353072-2 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Prozessmanagement |0 (DE-588)4353072-2 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Bussler, Christoph |d 1964- |e Verfasser |0 (DE-588)124778240 |4 aut | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007446322&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-007446322 |
Datensatz im Suchindex
DE-BY-863_location | 1911 |
---|---|
DE-BY-FWS_call_number | 1911/2013:0015 |
DE-BY-FWS_katkey | 462918 |
DE-BY-FWS_media_number | 083101014850 |
_version_ | 1806174434345615360 |
adam_text | Contents
Preface xiii
Part 1: Introduction 1
1 Motivation 3
1.1 Historical Notes 5
1.1.1 Prerequisites 5
1.1.2 Origins 7
1.1.3 Generations of Workflow Management Technology 12
1.2 Area of Application 15
1.2.1 Computer Supported Cooperative Work and Groupware 15
1.2.2 Cooperative Information Systems 19
1.3 Case Studies 21
1.3.1 Software Process Example 22
1.3.2 Mortgage Request Handling in an Investment Company 24
1.3.3 Manufacturing Control 25
1.3.4 Lease Contract Management 26
1.4 Formation of the Concept 28
1.5 Expectations and Fears 30
1.6 Scope of the Book 32
2 Related Approaches 35
2.1 Research Prototypes and Efforts 37
2.1.1 ConTracts (University of Stuttgart, Germany) 37
2.1.2 Domino (Gesellschaft fur Mathematik und Datenverarbeitung,
Bonn, Germany) 40
2.1.3 Melmac (University of Dortmund, Germany) 43
2.1.4 OfficeTalk (Xerox Palo Alto Research Center,
Palo Alto, California) 46
2.1.5 Pegasus (Hewlett Packard Laboratories, Palo Alto, California) .. 49
2.1.6 Transactional Workflows 49
2.1.7 Further Research Work 60
2.2 Commercial Products 52
2.2.1 Action Workflow (Action Technologies) 52
2.2.2 COSA (Software Ley) 56
vi m CONTENTS 2.2.3 FlowMark (IBM) 60
2.2.4 InConcert (XSoft) 63
2.2.5 ProMInanD (IABG) 66
2.2.6 SAP Business Workflow (SAP) 70
2.2.7 WorkParty (Siemens Nixdorf) 74
2.2.8 Further Products 78
2.3 WWW Resources 79
2.4 Workflow Management Coalition (WfMC) 79
3 Information Systems Engineering 85
3.1 Principal Approach 86
3.2 Refinements 88
3.2.1 Reconstruction of System Design 88
3.2.2 Software Engineering 91
3.3 Information Systems Engineering for Workflow Management 91
3.3.1 Refined Information Systems Engineering Cycle 92
3.3.2 Classification of Workflow Management 94
4 A Brief Sketch of the Main Constituents of Workflow Management 97
4.1 Build Time 98
4.2 Run Time 99
Part 2: Build Time 101
5 Preliminaries to Workflow Modeling 103
5.1 Contents of a Workflow Model 103
5.1.1 Business Management 104
5.1.2 Enterprise Modeling and Architecture 105
5.1.3 Software Process Modeling 108
5.1.4 Coordination Theory 108
5.1.5 Consolidation of Perspectives 109
5.2 Requirements 110
5.2.1 Application oriented Requirements 110
5.2.2 Model oriented Requirements Ill
5.3 Representation Techniques 114
5.4 Classification of Workflow Models 116
5.5 M yBlL% A Comprehensive Workflow Model 118
5.5.1 Perspectives 118
5.5.2 Design Principles of the Workflow Model 120
5.6 Representation of Model Perspectives 122
6 A Comprehensive Workflow Model 125
6.1 Workflow 125
6.1.1 Model Elements 126
6.1.2 Example 133
6.1.3 Example Implementation 135
6.1.4 Further Issues 135
6.2 Data and Data Flow 136
CONTENTS II vii
6.2.1 Model Elements 137
6.2.2 Example 142
6.2.3 Example Implementation 144
6.2.4 Further Issues 144
6.3 Control Flow 145
6.3.1 Model Elements 145
6.3.2 Example 154
6.3.3 Example Implementation 156
6.3.4 Further Issues 156
6.4 Workflow Application 157
6.4.1 Model Elements 157
6.4.2 Example 166
6.4.3 Example Implementation 168
6.4.4 Further Issues 169
6.5 Organization 169
6.5.1 Model Elements 170
6.5.2 Example 176
6.5.3 Example Implementation 181
6.5.4 Further Issues 182
6.6 Further Perspectives 182
6.6.1 Security Perspective 182
6.6.2 Causality Perspective 183
6.6.3 History Perspective 184
6.6.4 Integrity and Failure Recovery Perspective 185
6.6.5 Quality Perspective 188
6.6.6 Autonomy Perspective 188
7 Workflow Execution Model 193
7.1 Basic Skeleton 193
7.1.1 Elementary Workflow 194
7.1.2 Composite Workflow 196
7.1.3 Interplay between Workflows and Subworkflows 198
7.2 Integration of Further Perspectives 199
7.2.1 Constraint Evaluation 199
7.2.2 Workflow Operation Execution 200
7.2.3 Synchronization 201
7.3 Modifications of the Workflow Execution Model 201
8 Build Time Tools 205
8.1 Definition of Workflow Schemes 206
8.2 Analyzing Workflow Specifications 208
8.3 Administrating Workflow Specifications 209
viii ¦ CONTENTS Part 3: Run Time 211
9 Preliminaries to a Workflow Management System Architecture 213
9.1 Design Principles 213
9.1.1 Design Phases 214
9.1.2 Modularization 215
9.1.3 Layered Design 216
9.2 Requirements 216
9.2.1 Application oriented Requirements 217
9.2.2 Implementation oriented Requirements 218
9.3 Modularization 220
9.3.1 Criteria and Principles 221
9.3.2 Abstract Data Types 222
10 Implementation Model 223
10.1 Specific Requirements 223
10.2 Modularization Design Strategy 224
10.3 Alternative Modularization Approaches 225
10.4 Presentation of the Modules 226
10.4.1 Auxiliary Modules 231
10.4.2 Kernel Modules 232
10.4.3 Shell Modules 237
10.4.4 Workspace Modules 244
10.5 Overview of the Implementation of the Perspectives 244
10.5.1 Functional Perspective 245
10.5.2 Behavioral Perspective 246
10.5.3 Informational Perspective 246
10.5.4 Organizational Perspective 247
10.5.5 Operational Perspective 247
10.6 Protocols 247
10.6.1 Executing Elementary Workflows 248
10.6.2 Executing Composite Workflows 251
10.6.3 Executing Workflow Operations 253
10.7 Execution of Example Workflow Operations 258
10.7.1 Definition of Example Workflow Operations 258
10.7.2 Origins of Workflow Operation Calls 263
10.8 Sample Change of Execution Model 263
10.8.1 Scope of Changes 264
10.8.2 Adding History Perspective 264
10.8.3 Removing Information Perspective 267
11 Implementation Architecture 269
11.1 Specific Requirements 269
11.2 Components 270
11.2.1 Process Structure 271
11.2.2 Databases 273
CONTENTS W ix
11.2.3 Communication 274
11.2.4 System Failure, Backup, Administration and Configuration . .. 275
11.3 Processes and Databases 275
11.3.1 Auxiliary Modules 277
11.3.2 Kernel 277
11.3.3 Shell 279
11.3.4 Workspaces 285
11.3.5 Overview over Processes and Libraries 285
11.4 Communication 286
11.4.1 General Philosophy 286
11.4.2 Topology Considerations 288
11.5 Evaluation of Design Criteria 290
12 Implementation 293
12.1 Implementation Environment 293
12.1.1 Network 293
12.1.2 Programming Language 294
12.1.3 Database 294
12.1.4 Communication Mechanisms 294
12.2 Evaluation of the Implementation Architecture 294
12.3 Implementation Decisions 295
12.3.1 Extended Interfaces 295
12.3.2 Inter Server Communication 296
12.3.3 Communication Types 297
12.3.4 Server Internal Request Multiplexing 299
12.3.5 Failure Tolerance 299
12.3.6 Partitioning and Replication 301
13 Run Time Tools 305
13.1 Administration 306
13.2 Analysis 306
13.3 User Work Area 307
Part 4: Conclusion 311
14 Summary 313
14.1 Workflow Modeling 313
14.2 Workflow Execution 315
14.3 Distinctive Features 316
15 Outlook and Future Work 319
15.1 Conceptual Issues 319
15.2 Technical Issues 320
Appendix A: Workflow Modeling Language MSL 323
A.I Function Perspective 323
A.I.I Workflow Definition 323
A.1.2 Subworkflow Definition 324
A.1.3 Workflow Operation Definition 325
x ¦ CONTENTS A.2 Information Perspective 326
A.2.1 Data Type Definition 326
A.2.2 Workflow Parameter Definition 328
A.2.3 Workflow Variable Definition 329
A.2.4 Data Flow Definition 329
A.3 Behavior Perspective 330
A.3.1 Control Flow Construct Definition 330
A.3.2 Control Flow Definition 330
A.4 Workflow Application 331
A.5 Organization Perspective 331
A.5.1 Organization Type Definition 332
A.5.2 Organization Instance Definition 333
A.5.3 Agent Selection Definition 333
A.5.4 Organizational Policy Definition 334
A.6 Auxiliary Definitions 335
References 337
Index 347
|
any_adam_object | 1 |
author | Jablonski, Stefan 1961- Bussler, Christoph 1964- |
author_GND | (DE-588)115470174 (DE-588)124778240 |
author_facet | Jablonski, Stefan 1961- Bussler, Christoph 1964- |
author_role | aut aut |
author_sort | Jablonski, Stefan 1961- |
author_variant | s j sj c b cb |
building | Verbundindex |
bvnumber | BV011113206 |
callnumber-first | H - Social Science |
callnumber-label | HF5548 |
callnumber-raw | HF5548.2 |
callnumber-search | HF5548.2 |
callnumber-sort | HF 45548.2 |
callnumber-subject | HF - Commerce |
classification_rvk | QP 340 ST 230 ST 330 ST 610 |
classification_tum | DAT 345f |
ctrlnum | (OCoLC)36217751 (DE-599)BVBBV011113206 |
dewey-full | 005.74/068 658.0551 |
dewey-hundreds | 000 - Computer science, information, general works 600 - Technology (Applied sciences) |
dewey-ones | 005 - Computer programming, programs, data, security 658 - General management |
dewey-raw | 005.74/068 658.0551 |
dewey-search | 005.74/068 658.0551 |
dewey-sort | 15.74 268 |
dewey-tens | 000 - Computer science, information, general works 650 - Management and auxiliary services |
discipline | Informatik Wirtschaftswissenschaften |
edition | 1. print. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02269nam a2200577 c 4500</leader><controlfield tag="001">BV011113206</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20170411 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">961216s1996 |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1850322228</subfield><subfield code="9">1-85032-222-8</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)36217751</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV011113206</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-739</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-N2</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-703</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">HF5548.2</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.74/068</subfield><subfield code="2">20</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">658.0551</subfield><subfield code="2">21</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">QP 340</subfield><subfield code="0">(DE-625)141861:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 330</subfield><subfield code="0">(DE-625)143663:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 610</subfield><subfield code="0">(DE-625)143683:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 345f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Jablonski, Stefan</subfield><subfield code="d">1961-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)115470174</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Workflow management</subfield><subfield code="b">modeling concepts, architecture and implementation</subfield><subfield code="c">Stefan Jablonski ; Christoph Bussler</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. print.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">London [u.a.]</subfield><subfield code="b">Internat. Thomson Computer Press</subfield><subfield code="c">1996</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVI, 351 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Information systems engineering</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Bases de données orientées objet</subfield><subfield code="2">ram</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Donnés - Récupération</subfield><subfield code="2">ram</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Engenharia de programacao (software)</subfield><subfield code="2">larpcal</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Logiciels - Développement</subfield><subfield code="2">ram</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Productique</subfield><subfield code="2">ram</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Wirtschaft</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer software</subfield><subfield code="x">Development</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Information storage and retrieval systems</subfield><subfield code="x">Business</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Information storage and retrieval systems</subfield><subfield code="x">Management</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Management information systems</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Object-oriented databases</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Office practice</subfield><subfield code="x">Automation</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Prozessmanagement</subfield><subfield code="0">(DE-588)4353072-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Prozessmanagement</subfield><subfield code="0">(DE-588)4353072-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Bussler, Christoph</subfield><subfield code="d">1964-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)124778240</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007446322&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-007446322</subfield></datafield></record></collection> |
id | DE-604.BV011113206 |
illustrated | Not Illustrated |
indexdate | 2024-08-01T10:49:28Z |
institution | BVB |
isbn | 1850322228 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-007446322 |
oclc_num | 36217751 |
open_access_boolean | |
owner | DE-739 DE-91G DE-BY-TUM DE-N2 DE-384 DE-863 DE-BY-FWS DE-703 |
owner_facet | DE-739 DE-91G DE-BY-TUM DE-N2 DE-384 DE-863 DE-BY-FWS DE-703 |
physical | XVI, 351 S. |
publishDate | 1996 |
publishDateSearch | 1996 |
publishDateSort | 1996 |
publisher | Internat. Thomson Computer Press |
record_format | marc |
series2 | Information systems engineering |
spellingShingle | Jablonski, Stefan 1961- Bussler, Christoph 1964- Workflow management modeling concepts, architecture and implementation Bases de données orientées objet ram Donnés - Récupération ram Engenharia de programacao (software) larpcal Logiciels - Développement ram Productique ram Wirtschaft Computer software Development Information storage and retrieval systems Business Information storage and retrieval systems Management Management information systems Object-oriented databases Office practice Automation Prozessmanagement (DE-588)4353072-2 gnd |
subject_GND | (DE-588)4353072-2 |
title | Workflow management modeling concepts, architecture and implementation |
title_auth | Workflow management modeling concepts, architecture and implementation |
title_exact_search | Workflow management modeling concepts, architecture and implementation |
title_full | Workflow management modeling concepts, architecture and implementation Stefan Jablonski ; Christoph Bussler |
title_fullStr | Workflow management modeling concepts, architecture and implementation Stefan Jablonski ; Christoph Bussler |
title_full_unstemmed | Workflow management modeling concepts, architecture and implementation Stefan Jablonski ; Christoph Bussler |
title_short | Workflow management |
title_sort | workflow management modeling concepts architecture and implementation |
title_sub | modeling concepts, architecture and implementation |
topic | Bases de données orientées objet ram Donnés - Récupération ram Engenharia de programacao (software) larpcal Logiciels - Développement ram Productique ram Wirtschaft Computer software Development Information storage and retrieval systems Business Information storage and retrieval systems Management Management information systems Object-oriented databases Office practice Automation Prozessmanagement (DE-588)4353072-2 gnd |
topic_facet | Bases de données orientées objet Donnés - Récupération Engenharia de programacao (software) Logiciels - Développement Productique Wirtschaft Computer software Development Information storage and retrieval systems Business Information storage and retrieval systems Management Management information systems Object-oriented databases Office practice Automation Prozessmanagement |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007446322&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT jablonskistefan workflowmanagementmodelingconceptsarchitectureandimplementation AT busslerchristoph workflowmanagementmodelingconceptsarchitectureandimplementation |
Inhaltsverzeichnis
Würzburg Magazin
Signatur: |
1911 2013:0015 |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |