A Version Management Method for Managing Business Process Changes Based on Version-Stamped Business Process Change Patterns

This paper presents an efficient version management method for BPM systems based on business process change patterns and the version stamp method. In managing business processes in a dynamic business environment, a proper process version management method for handling multiple coexisting versions of a business process is required. However, the traditional delta method for business process version management could not cope with the structural changes of a business process flexibly. The version management method proposed in this paper enables BPM systems to deal with dynamic situations more flexibly. Also, it contributes to increasing activity reusability by using the concept of activity pool.

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

[2]  Fabio Casati,et al.  Specification and implementation of exceptions in workflow management systems , 1999, TODS.

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

[4]  Amélie Marian,et al.  Change-Centric Management of Versions in an XML Warehouse , 2001, VLDB.

[5]  G.S.V.R.K. Rao,et al.  An Adaptive Intrusion Detection and Prevention (ID/IP) Framework for Web Services , 2007, 2007 International Conference on Convergence Information Technology (ICCIT 2007).

[7]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

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

[9]  Minsoo Kim,et al.  Dynamic Business Process Management Based on Process Change Patterns , 2007, 2007 International Conference on Convergence Information Technology (ICCIT 2007).

[10]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2003, Distributed and Parallel Databases.

[11]  Dirk Riehle,et al.  Understanding and Using Patterns in Software Development , 1996, Theory Pract. Object Syst..

[12]  Luis Arévalo Rosado,et al.  Representing Versions in XML Documents Using Versionstamp , 2006, ER.

[13]  Avigdor Gal,et al.  Flexible Business Process Management Using Forward Stepping and Alternative Paths , 2005, Business Process Management.