文档介绍:Workflow Management Systems: Functions, architecture, and products.
Wil van der Aalst
Eindhoven University of Technology
Faculty of Technology Management
Department of Information and Technology
. Box 513
5600 MB Eindhoven
herlands
.******@
Focus on "classical" workflow management systems, but ...
Four types of "workflow-like" systems:
Information systems with hard-coded workflows (process& organization specific).
Custom-made information systems with generic workflow support (organization specific).
Generic software with embedded workflow functionality (., the ponents of ERP, CRM, PDM, etc. systems).
Generic software focusing on workflow functionality (., Staffware, MQSeries Workflow, FLOWer, COSA, Oracle BPEL, , etc.).
Basic idea
Separation of control and execution.
workflow
management
system
application
control
(process logistics)
execution
(task oriented)
WfMC Reference model
Data inside a WFS
Interfaces
Published in Handbook
Demo’s
Weak!
Potential problem
workflow
engine
DBMS
in-basket
(worklist)
applications
server
client
The ACID-properties, known from transaction processing, should hold.
Atomicity(atomic, "everything or nothing", rollback if necessary)
Consistency(pleted task results in a proper state of the system)
Isolation(tasks do not affected each other, even if they are executed in parallel)
Durability(the result of pleted task may not get lost; commit tasks)
Users of a WFS
Examples of systems
COSA (demo)
Staffware
FLOWer
…