Abstract
The current business endures a fast changing environment, which drives organisations to continuously adapt their business processes to new conditions. In this background, the workflow version control plays an important role for the change management of business processes. To better handle the versions of evolving workflow process definitions, a new versioning method is introduced in this paper. To capture the dynamics of the workflow evolvement, we propose a novel version preserving directed graph model to represent the run time evolvement of a workflow process, and devise a series of modification operations to characterise workflow updating on the fly. The extraction of workflow versions from a version preserving graph is also discussed with two different extraction strategies. Particularly, our method allows the execution of multiple workflow instances of different versions within a single graph, and supports the evolvements initiated by temporary changes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Smith, H., Fingar, P.: Business Process Management - The Third Wave: Meghan-Kiffer Press (2003)
van der Aalst, W.M.P., ter Hofstede, A.H.M., Weske, M.: Business Process Management: A Survey. In: Proceedings of International Conference on Business Process Management, pp. 1–12 (2003)
Khoshafian, S.: Service Oriented Enterprise: Auerbach Publisher (2006)
Kock, N.: System Analysis & Design Fundamentals - A Business Process Redesign Approach. Sage Publications, Inc., Thousand Oaks (2006)
Zhao, X., Liu, C., Yang, Y., Sadiq, W.: Handling Instance Correspondence in Inter-Organisational Workflows. In: Proceedings of the 19th International Conference on Advanced Information Systems Engineering (CAiSE 2007), Trondheim, Norway, pp. 51–65 (2007)
Liu, C., Orlowska, M.E., Li, H.: Automating Handover in Dynamic Workflow Environments. In: Proceedings of 10th International Conference on Advanced Information Systems Engineering, Pisa, Italy, pp. 159–171 (1998)
Hamadi, R., Benatallah, B.: Recovery Nets: Towards Self-Adaptive Workflow Systems. In: Proceedings of the 5th International Conference on Web Information Systems Engineering, Brisbane, Australia, pp. 439–453 (2004)
Kammer, P.J., Bolcer, G.A., Taylor, R.N., Hitomi, A.S., Bergman, M.: Techniques for Supporting Dynamic and Adaptive Workflow. Computer Supported Cooperative Work 9, 269–292 (2000)
Narendra, N.C.: Flexible Support and Management of Adaptive Workflow Processes. Information Systems Frontiers 6, 247–262 (2004)
Casati, F., Ceri, S., Pernici, B., Pozzi, G.: Workflow Evolution. Data & Knowledge Engineering 24, 211–238 (1998)
Kradolfer, M., Geppert, A.: Dynamic Workflow Schema Evolution Based on Workflow Type Versioning and Workflow Migration. In: Proceedings of International Conference on Cooperative Information Systems, Edinburgh, Scotland, pp.104–114 (1999)
IBM: IBM WebSphere Business Integration Handbook (2005)
SAP: SAP Business Workflow and WebFlow Documentation
Conradi, R., Westfechtel, B.: Version Models for Software Configuration Management. ACM Computing Surveys 30(2), 232–282 (1998)
Reichert, M., Dadam, P.: ADEPTflex -Supporting Dynamic Changes of Workflows without Losing Control. Journal of Intelligent Information Systems 10, 93–129 (1998)
Rinderle, S., Reichert, M., Dadam, P.: Disjoint and Overlapping Process Changes: Challenges, Solutions, Applications. In: Proceedings of 12th International Conference on Cooperative Information Systems, Agia Napa, Cyprus, pp. 101–120 (2004)
Sadiq, S.W., Orlowska, M.E., Sadiq, W.: Specification and Validation of Process Constraints for Flexible Workflows. Information System 30, 349–378 (2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zhao, X., Liu, C. (2007). Version Management in the Business Process Change Context. In: Alonso, G., Dadam, P., Rosemann, M. (eds) Business Process Management. BPM 2007. Lecture Notes in Computer Science, vol 4714. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75183-0_15
Download citation
DOI: https://doi.org/10.1007/978-3-540-75183-0_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75182-3
Online ISBN: 978-3-540-75183-0
eBook Packages: Computer ScienceComputer Science (R0)