Pattern-based Business Process Change Management in Dynamic Business Environment

  • Kim, Dongsoo (Department of Industrial and Information Systems Engineering, Soongsil University) ;
  • Kim, Minsoo (Department of Systems Management & Engineering, Pukyong National University)
  • Published : 2013.09.30

Abstract

This paper presents a new approach to managing dynamic business process changes based on business process change patterns. We identify and categorize business process change patterns that occur recurrently in a dynamic business environment. Several issues regarding management of process versions are discussed, and a pattern-based version management method for handling process changes more flexibly is explained in detail. We propose a mechanism for abstract process execution with runtime encapsulation of a business process, which can maximize the flexibility of process execution using multiple process versions. In addition, we propose a concept of process promotion and demotion that can dynamically choose an actual version of the process at run-time. With our pattern-based process change management and versioning approach, it is expected that the flexibility and efficiency of BPM systems can be enhanced significantly.

Keywords

References

  1. Bae, H., Hu, W., Yoo, W. S., Kwak, B. K., Kim, Y. and Park, Y. T., "Document configuration control processes captured in a workflow," Computers in Industry, Vol. 53, No. 2, pp. 117-131, 2004. https://doi.org/10.1016/j.compind.2003.07.001
  2. Chien, S.-Y., Tsotras, V. J. and Zaniolo, C., "Version Management of XML Documents", WebDB 2000, LNCS, 1997, pp. 184-200, 2001.
  3. Conradi, R. and Westfechtel, B., "Version models for software configuration management", ACM Computing Surveys, Vol. 30, No. 2, pp. 232-282, 1998. https://doi.org/10.1145/280277.280280
  4. Kang, B., Kim, D. and Kang, S.-H., "Real-time Business Process Monitoring Method for Prediction of Abnormal Termination Using KNNI-based LOF Prediction", Expert Systems with Applications, Vol. 39, Issue 5, pp. 6061-6068, 2012. https://doi.org/10.1016/j.eswa.2011.12.007
  5. Katz, R. H., "Toward a unified framework for version modeling in engineering database", ACM Computing Surveys, Vol. 22, No. 4, pp. 375-408, 1990. https://doi.org/10.1145/98163.98172
  6. Kim, A. and Kim, D., "An Architecture and Usage Scenario of Healthcare Process Management System Based on RFID Events," Journal of Information Technology and Architecture, Vol. 7. No. 2, pp. 179-188, 2010.
  7. Kim, D., Lee, N., Cho, M., Kang, S.-H. and Kim, M., "Business Process Version Management Based on Process Change Patterns", International Journal of Innovative Computing, Information and Control, Vol. 6, No. 2, pp. 567-575, 2010.
  8. Kim, Y., Kang, S.-H., Kim, D., Bae, J. and Ju, K.-J., "WW-flow: A Web-based Workflow Management System with Run-time Encapsulation", IEEE Internet Computing, Vol. 4, No. 3, pp. 55-64, 2000.
  9. Nisafani, A. S., Park, J., Bae, H. and Yahya, B. N., "Container Flow Management in Port Logistics Based on BPM Framework," Journal of Information Technology and Architecture, Vol. 9. No. 1, pp. 1-10, 2012.
  10. Riehle, D. and Züllighoven, H., "Understanding and Using Patterns in Software Development", Theory and Practice of Object Systems, Vol. 2, No. 1, pp. 3-13, 1996. https://doi.org/10.1002/(SICI)1096-9942(1996)2:1<3::AID-TAPO1>3.0.CO;2-#
  11. Rochkind, M. J., "The Source Code Control System", IEEE Transactions on Software Engineering, Vol. 1, No. 4, pp. 255-265, 1975.
  12. Tichy, W. F., "RCS - A System for Version Control", Software Practice and Experience, Vol. 15, pp. 637-654, 1985. https://doi.org/10.1002/spe.4380150703
  13. Van der Aalst, W. M. P., ter Hofstede, A. H. M., Kiepuszewski, B. and Barros, A. P., "Workflow Patterns", Distributed and Parallel Databases, Vol. 14, No. 1, pp. 5-51, 2003. https://doi.org/10.1023/A:1022883727209
  14. Van der Aalst, W. M. P., ter Hofstede, A. H. M. and Weske, M., "Business Process Management: A Survey", International Conference on Business Process Management (BPM 2003), LNCS, 2678, pp. 1-12, 2003.
  15. Van der Aalst, W. M. P. and Jablonski, S., "Dealing with workflow change: identification of issues and solutions", International Journal of Computer Systems Science & Engineering, Vol. 15, No. 5, pp. 267-276, 2000.