Page 9 -
P. 9
x Contents
3.3 Motivation .............................................................108
3.4 Operationalizing the OR-Join ........................................112
3.5 Conclusion ............................................................116
Part III Flexibility and Change
4 Dynamic Workflow ...........................................................123
Michael Adams
4.1 Introduction ...........................................................123
4.2 YAWL and Dynamic Workflow ......................................124
4.3 Worklets: Theoretical Basis ..........................................125
4.4 Conceptualization of Worklets .......................................128
4.5 Context, Rules, and Worklet Selection...............................129
4.6 The Selection Process.................................................134
4.7 Service Interface ......................................................136
4.8 Secondary Data Sources ..............................................139
4.9 Conclusion ............................................................140
5 Exception Handling ..........................................................147
Michael Adams and Nick Russell
5.1 Overview ..............................................................147
5.2 A General Framework for Exception Handling .....................148
5.3 YAWLeX: A Graphical Exception Handling Language ............154
5.4 Exception Handling in YAWL .......................................158
5.5 Epilogue ...............................................................170
6 Declarative Workflow ........................................................175
Maja Pesic, Helen Schonenberg, and Wil van der Aalst
6.1 Introduction ...........................................................175
6.2 Constraint-based Workflow Specification ...........................179
6.3 Enactment of Constraint Model Instances ...........................190
6.4 Dynamic Instance Change............................................194
6.5 Conclusions ...........................................................196
Part IV The Core System
7 The Architecture..............................................................205
Michael Adams, Marlon Dumas, and Marcello La Rosa
7.1 Architectural and Implementation Considerations ..................205
7.2 A Three-Tier View of the YAWL System............................206
7.3 YAWL Services and Interfaces .......................................209
7.4 Summary ..............................................................218