Synopses & Reviews
Synopsis
The ?eld of Business Process Management (BPM) is marred by a seemingly e- less sequence of (proposed) industry standards. Contrary to other ?elds (e.g., civil or electronic engineering), these standards are not the result of a widely supported consolidationofwell-understoodandwell-establishedconceptsandpractices.Inthe BPM domain, it is frequently the case that BPM vendors opportunistically become involved in the creation of proposed standards to exert or maintain their in?uence and interests in the ?eld. Despite the initial fervor associated with such standardi- tion activities, it is no less frequent that vendors either choose to drop their support for standards that they earlier championed on an opportunistic basis or elect only to partially support them in their commercial offerings. Moreover, the results of the standardization processes themselves are a concern. BPM standards tend to deal with complex concepts, yet they are never properly de?ned and all-too-often not informed by established research. The result is a plethoraof languagesand tools, with no consensuson conceptsand their implem- tation. They also fail to provide clear direction in the way in which BPM standards should evolve. One can also observe a dichotomy between the "business" side of BPM and its "technical" side. While it is clear that the application of BPM will fail if not placed in a proper business context, it is equally clear that its application will go nowhere if it remains merely a motivational exercise with schemas of business processes hanging on the wall gathering dust.
Synopsis
Part I: Introduction 1) Introduction Part II: Concepts 2) The Language: Rationale and Fundamentals - 3) Advanced Synchronization Part III: Flexibility and Change 4) Dynamic Workflows - 5) Exception Handling - 6) Declarative Workflow Part IV: The Core System 7) The Architecture - 8) The Design Environment - 9) The Runtime Environment Part V: Services 10) The Resource Service - 11) The Worket Service - 12) The Declare Service Part VI: Positioning 13) The Business Process Modeling Notation - 14) Event-Driven Process Chains - 15) The Business Process Executable Language - 16) Open Source Workflow Systems Part VII: Advanced Topics 17) Process Mining and Simulation - 18) Process Configuration - 19) Process Integration - 20) Verification Part VIII: Case Studies 21) YAWL4Healthcare - 22) YAWL4Film Part IX: Epilogue 23) Epilogue Part X: Appendices A) The Order Fulfillment Process - B) Mathematical Notation - C) The Original Workflow Patterns