Version Management of Business Processes Managed by BPM

BPM에서 관리되는 업무 프로세스의 버전관리

  • Cho, Eunmi (Department of Industrial Engineering, Pusan National University) ;
  • Bae, Hyerim (Department of Industrial Engineering, Pusan National University)
  • Published : 2006.06.30

Abstract

Recently, business environments have been changing quickly. To establish competitive advantage, most enterprises have been using information systems such as Enterprise Resource Planning (ERP), Supply Chain Management (SCM) and Customer Relationship Management (CRM). Many consider Business Process Management (BPM) a new innovative solution for enterprise-wide processes. As the BPM system is used more widely and matures, new techniques and functions will be developed by commercial vendors. However, they mainly focus on correctly executing process models, and user convenience has not been considered. In this paper, we have developed a new method of designing business processes, which provides users with an easy modeling interface. The method is based on version management. Version management of a process enables a history of the process model to be recorded. In order to prevent wasted storage, not all of the process versions are stored. An initial version and changes to each process are stored by automatically detecting changes. Our method enhances the convenience of the modeling business processes and thus helps the process designer. A prototype system is presented to verify the effectiveness of our method.

Keywords

References

  1. Bae, H. (2005), Develpment Integrated Logistics Process Management System (ILPMS) based on XML, PNU-Technical Paper-IS-2005-03, Pusan National University
  2. Bae, H., Hur, W., Yoo, W., Kwak, B., Kim, Y., and Park, Y. (2004), Document Configuration Control Processes Captured in a Workflow, Computers in Industry, 53(2), 117-131 https://doi.org/10.1016/j.compind.2003.07.001
  3. Burlton R. T. (2001), BPM-Profiting process management, SAMS, USA
  4. Conradi, R. and Westfechtel, B. (1998), Version Models for Software Configuration Management, ACM Computing Survey, 30(2), 232-282 https://doi.org/10.1145/280277.280280
  5. Dittrich, K. R. and Lori, R. A. (1988), Version Support for Engineering Database Systems, IEEE Transaction on Software Engineering, 14(4), 429-437 https://doi.org/10.1109/32.4664
  6. Gartner (2002), Gartner's Application Development and Maintenance Research Note M-16-8153, The BPA Market Cashes another Major Updraft, http://www.gartner.com/
  7. Hunt, J. J., Vo, K. P., and Ticky, W. F. (1996), An Empirical Study of Delta Algorithms, Proceedings of ICSE'96 SCM-6 Workshop, LNCS 1167
  8. Katz, R. H. (1990), Toward a Unified Framework for Version Modeling in Engineering Database, ACM Computing Surveys, 22(4), 375-408 https://doi.org/10.1145/98163.98172
  9. Ovum (2002), Technical Note, BPM : a System Solution to Crisis, http://www.ovum.com
  10. Rodriguez, L., Ogata, H., and Yano, Y. (1999), TVOO : A Temporal Versioned Object-Oriented data model, Information Science, 114(1-4), 281-300 https://doi.org/10.1016/S0020-0255(98)10046-4
  11. Smith H. and Fingar P. (2003), Business Process Management: The Third Wave, Journal of Information System, 18(1), 128-131
  12. van der Aalst, W. M. P. and Weijters, A. J. M. M. (2004), Process mining: a research agenda, Computers in Industry, 53(3), 231-244 https://doi.org/10.1016/j.compind.2003.10.001