Flexible Business Processes - Evaluation of Current Approaches

1 Motivation The way people work, especially in group-based or creative processes, is getting more and more unpredictable. This is based on today's fast-changing business world which is characterized by dynamic conditions. In order to fulfill these flexible business situations, there is a need for the use of support systems. However, classical support systems do not offer the necessary agility to support today's rapidly changing or generally unpredictable workflows due to their static runtime execution. Thus, modern workflow systems have the need to provide a flexible, but process aware execution at runtime that do not force users into a pre-defined way of doing their work. In addition to these new requirements, they must still support users during the execution like classical systems already do (Herbst 2004, p. 4). However, to find the right balance between both tasks is highly challenging. examined systems were not appropriate for supporting flexible or so called ad-hoc (cf. section two) workflows. Thus, this paper evaluates the state-of-the-art of current systems based on the viewpoint which requirements have already been achieved and for which requirements technical concepts are still to be developed. Furthermore, the paper clarifies whether there is a comprehensive approach which can be used in every business context or which approach can be used in which specific context. To achieve such an evaluation, the paper defines the basics of flexibility and details concerning business processes and process support within section two. Subsequently, a framework with six criterions is derived which allows a structural evaluation (cf. section four) of the reviewed approaches and technology (cf. section three).

[1]  Franz Schober,et al.  Information System Flexibility and the Cost Efficiency of Business Processes , 2006, J. Assoc. Inf. Syst..

[2]  Zahir Tari,et al.  On the Move to Meaningful Internet Systems: OTM 2008 , 2008, Lecture Notes in Computer Science.

[3]  Carsten Eichholz,et al.  Using Task Modelling Concepts for Achieving Adaptive Workflows , 2004, EHCI/DS-VIS.

[4]  Todor Stoitsev,et al.  A Framework for Light-Weight Composition and Management of Ad-Hoc Business Processes , 2007, TAMODIA.

[5]  P. Soffer,et al.  On the Notion of Flexibility in Business Processes , 2005 .

[6]  Daniela Grigori,et al.  Anticipation to Enhance Flexibility of Workflow Execution , 2001, DEXA.

[7]  Manfred Reichert,et al.  ADEPT Workflow Management System: Flexible Support for Enterprise-Wide Business Processes - Tool Presentation - , 2003 .

[8]  Richard N. Taylor,et al.  Techniques for Supporting Dynamic and Adaptive Workflow , 2000, Computer Supported Cooperative Work (CSCW).

[9]  Arthur H. M. ter Hofstede,et al.  The Application of Activity Theory to Dynamic Workflow Adaptation Issues , 2003, PACIS.

[10]  Jan Recker,et al.  Context-aware Process Design Exploring the Extrinsic Drivers for Process Flexibility , 2006, BPMDS.

[11]  E. D. Adamides,et al.  Modularity and strategic flexibility: a cognitive and dynamic perspective , 2005 .

[12]  S. Schwarz,et al.  Anforderungen an die Workflow-Unterstützung für wissensintensive Geschäftsprozesse , 2001 .

[13]  Wil M. P. van der Aalst,et al.  A Declarative Approach for Flexible Business Processes Management , 2006, Business Process Management Workshops.

[14]  Marco A. Casanova,et al.  Flexible workflow execution through an ontology-based approach , 2004 .

[15]  Frank Maurer,et al.  Knowledge-Based Techniques to Increase the Flexibility of Workflow Management , 1997, Data Knowl. Eng..

[16]  Zahir Tari,et al.  On the Move to Meaningful Internet Systems. OTM 2018 Conferences , 2018, Lecture Notes in Computer Science.

[17]  Mathias Weske,et al.  Case handling: a new paradigm for business process support , 2005, Data Knowl. Eng..

[18]  Dongsoo Han,et al.  Connector-oriented workflow system for the support of structured ad hoc workflow , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[19]  Wil M. P. van der Aalst,et al.  Facilitating Flexibility and Dynamic Exception Handling in Workflows through Worklets , 2005, CAiSE Short Paper Proceedings.

[20]  G. Regev,et al.  A Regulation-Based View on Business Process and Supporting System Flexibility , 2005 .

[21]  Mathias Weske,et al.  Flexible Process Graph: A Prologue , 2008, OTM Conferences.

[22]  Erhard Rahm,et al.  WebFlow: Ein System zur flexiblen Ausführung webbasierter, kooperativer Workflows , 2003, BTW.

[23]  Gil Regev,et al.  Taxonomy of Flexibility in Business Processes , 2006, BPMDS.

[24]  Wil M. P. van der Aalst,et al.  DECLARE: Full Support for Loosely-Structured Processes , 2007, 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007).

[25]  Hajo A. Reijers,et al.  The Case Handling Case , 2003, Int. J. Cooperative Inf. Syst..

[26]  Maria E. Orlowska,et al.  Pockets of Flexibility in Workflow Specification , 2001, ER.

[27]  Guido Governatori,et al.  Compliance aware business process design , 2008 .

[28]  Schahram Dustdar,et al.  Caramba—A Process-Aware Collaboration System Supporting Ad hoc and Collaborative Processes in Virtual Teams , 2004, Distributed and Parallel Databases.

[29]  Erhard Rahm,et al.  AGENTWORK: a workflow system supporting rule-based workflow adaptation , 2004, Data Knowl. Eng..

[30]  Wil M. P. van der Aalst,et al.  Constraint-Based Workflow Models: Change Made Easy , 2007, OTM Conferences.

[31]  Santosh K. Shrivastava,et al.  OPENflow: A CORBA Based Transactional Workflow System , 1999, Advances in Distributed Systems.

[32]  Wil M. P. van der Aalst,et al.  Worklets: A Service-Oriented Implementation of Dynamic Flexibility in Workflows , 2006, OTM Conferences.