On Flexibility in Business Process Management Systems

Business Process Management Systems (BPMS) provide the necessary infrastructure for managing business processes, in both intra-organizational and inter-organizational contexts. These process support systems also provide the technical support for managing changes in business processes, either at design time or run-time. Consequently, it is necessary for a BPMS to be flexible and amenable to changes at various levels. This chapter highlights key dimensions along which process support systems such as BPMS can be made more flexible, provides an overview of the existing body of knowledge on these dimensions, and motivates the future work in this direction. The intention is to provide the reader a strong starting point for either conducting a more detailed literature study or pursuing further research along any of these dimensions. DOI: 10.4018/978-1-4666-0249-6.ch010

[1]  Pedro Antunes,et al.  Beyond formal processes: augmenting workflow with group interaction techniques , 1995, COCS '95.

[2]  Fabio Casati,et al.  Workflow Evolution , 1996, ER.

[3]  Johann Eder,et al.  Workflow recovery , 1996, Proceedings First IFCIS International Conference on Cooperative Information Systems.

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

[5]  Morten Nielsen,et al.  Characterizing modes of coordination: a comparison between oral and artifact based coordination , 2001, GROUP.

[6]  Charles Hill,et al.  Beyond predictable workflows: Enhancing productivity in artful business processes , 2006, IBM Syst. J..

[7]  María Dolores Rodríguez-Moreno,et al.  Integrating AI planning techniques with workflow management system , 2002, Knowl. Based Syst..

[8]  Wil M. P. van der Aalst,et al.  Dynamic, Extensible and Context-Aware Exception Handling for Workflows , 2007, OTM Conferences.

[9]  Mathias Weske,et al.  Integrated Workflow Planning and Coordination , 2003, DEXA.

[10]  Carlos Maltzahn,et al.  The Chautauqua workflow system , 1997, Proceedings of the Thirtieth Hawaii International Conference on System Sciences.

[11]  Grzegorz Rozenberg,et al.  Dynamic change within workflow systems , 1995, COCS '95.

[12]  Paul W. H. Chung,et al.  Exploiting AI Technologies to Realise Adaptive Workflow Systems , 2003 .

[13]  Abraham Bernstein,et al.  How can cooperative work tools support dynamic group process? bridging the specificity frontier , 2000, CSCW '00.

[14]  Amit P. Sheth,et al.  On Transactional Workflows , 1993, IEEE Data Eng. Bull..

[15]  Pedro Antunes,et al.  The Integration of Workflow Systems and Collaboration Tools , 1998 .

[16]  Ludwig Nastansky,et al.  Applying topic maps to ad hoc workflows for semantic associative navigation in process networks , 2001, Proceedings Seventh International Workshop on Groupware. CRIWG 2001.

[17]  Clarence A. Ellis,et al.  A Workflow Change Is a Workflow , 2000, Business Process Management.

[18]  Alexander Borgida,et al.  Tolerating exceptions in workflows: a unified framework for data and processes , 1999 .

[19]  Amit Sheth From contemporary workflow process automation to adaptive and dynamic work activity coordination and collaboration , 1997, SIGG.

[20]  Dimitrios Georgakopoulos,et al.  Teamware: An Evaluation of Key Technologies and Open Problems , 2004, Distributed and Parallel Databases.

[21]  Johann Eder,et al.  The Workflow Activity Model WAMO , 1995, CoopIS.

[22]  Akhil Kumar,et al.  A reference model for team-enabled workflow management systems , 2001, Data Knowl. Eng..

[23]  Diane M. Strong,et al.  Exceptions and exception handling in computerized information processes , 1995, TOIS.

[24]  Fabio Casati,et al.  A discussion on approaches to handling exceptions in workflows , 1999, SIGG.

[25]  Otthein Herzog,et al.  Managing evolving workflow specifications , 1998, Proceedings. 3rd IFCIS International Conference on Cooperative Information Systems (Cat. No.98EX122).

[26]  Wil M. P. van der Aalst,et al.  Adaptive Workflow-On the Interplay between Flexibility and Support , 1999, ICEIS.

[27]  Gustavo Alonso,et al.  Exception Handling in Workflow Management Systems , 2000, IEEE Trans. Software Eng..

[28]  Wil M. P. van der Aalst,et al.  Ad-hoc workflow: problems and solutions , 1997, Database and Expert Systems Applications. 8th International Conference, DEXA '97. Proceedings.

[29]  W. B. Croft,et al.  Using a planner to support office work , 1988 .

[30]  Amit P. Sheth,et al.  Exception Handling in Workflow Systems , 2004, Applied Intelligence.

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

[32]  Amit P. Sheth,et al.  Exception Handling for Conflict Resolution in Cross-Organizational Workflows , 2003, Distributed and Parallel Databases.

[33]  Ralph Bergmann,et al.  Case-Based Support for Collaborative Business , 2006, ECCBR.

[34]  Michael J. Earl,et al.  The new and the old of business process redesign , 1994, J. Strateg. Inf. Syst..

[35]  Wil M. P. van der Aalst,et al.  Workflow Exception Patterns , 2006, CAiSE.

[36]  Fabio Casati,et al.  Improving Business Process Quality through Exception Understanding, Prediction, and Prevention , 2001, VLDB.

[37]  Rajeev Rastogi,et al.  ConTracts - A Low-Level Mechanism for Building General-Purpose Workflow Management-Systems. , 1995 .

[38]  Manfred Reichert,et al.  Adeptflex—Supporting Dynamic Changes of Workflows Without Losing Control , 1998, Journal of Intelligent Information Systems.

[39]  J. Leon Zhao,et al.  Workflow Automation: Overview and Research Issues , 2001, Inf. Syst. Frontiers.

[40]  Peter Dadam,et al.  Integration and verification of semantic constraints in adaptive process management systems , 2008, Data Knowl. Eng..

[41]  Mark Klein,et al.  A Knowledge-based Approach to Handling Exceptions in Workflow Systems , 2011, Computer Supported Cooperative Work (CSCW).

[42]  Jay F. Nunamaker,et al.  A Structured Approach to Designing Interleaved Workflow and Groupware Tasks , 2004, AMCIS.

[43]  Paul Compton,et al.  Knowledge in Context: A Strategy for Expert System Maintenance , 1990, Australian Joint Conference on Artificial Intelligence.

[44]  Paul W. H. Chung,et al.  Knowledge-based process management - an approach to handling adaptive workflow , 2003, Knowl. Based Syst..

[45]  Amit P. Sheth,et al.  An overview of workflow management: From process modeling to workflow automation infrastructure , 1995, Distributed and Parallel Databases.

[46]  Jay F. Nunamaker,et al.  Electronic meeting systems , 1991, CACM.

[47]  Frank Leymann,et al.  Workflow-Based Applications , 1997, IBM Syst. J..

[48]  Michael Schrefl,et al.  Workflow Transparency , 1997, CAiSE.

[49]  Terry Winograd,et al.  A Language/Action Perspective on the Design of Cooperative Work , 1987, SGCH.

[50]  van der Wmp Wil Aalst,et al.  Dealing with workflow change: identification of issues and solutions , 2000 .

[51]  D. K. Hammer,et al.  TREX, workflow TRansaction by means of EXceptions , 1998 .

[52]  Gwendolyn L. Kolfschoten,et al.  Prescriptive Workflow Design for Collaboration-intensive Processes using the Collaboration Engineering Approach , 2008 .

[53]  Karen L. Myers,et al.  Adaptive Process Management: An AI Perspective , 2002 .

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

[55]  Jian Tang,et al.  Consulting past exceptions to facilitate workflow exception handling , 2004, Decis. Support Syst..

[56]  John Mylopoulos,et al.  AI Models for Business Process Reengineering , 1996, IEEE Expert.

[57]  Maria E. Orlowska,et al.  Specification and validation of process constraints for flexible workflows , 2005, Inf. Syst..

[58]  Baoyi Wang,et al.  The Research on Decision Approach of Data Dependence in Dynamic Workflow System , 2005, Sixth International Conference on Parallel and Distributed Computing Applications and Technologies (PDCAT'05).

[59]  Gustavo Alonso,et al.  Functionality and Limitations of Current Workflow Management Systems , 1997, unpublished.

[60]  Clarence A. Ellis,et al.  Groupware: some issues and experiences , 1991, CACM.

[61]  Peter Dadam,et al.  Correctness criteria for dynamic changes in workflow systems - a survey , 2004, Data Knowl. Eng..