Development of an XPDL-Based Workflow Management System Using the Light-Weight Component Structure

경량 컴포넌트 구조의 XPDL 기반 워크플로 관리 시스템 개발

  • Han, Kwan-Hee (Department of Industrial & Systems Engineering, Gyeongsang National University) ;
  • Kim, Kang-Yong (Institute of Information Technology, INOPS Co. Ltd)
  • Received : 2004.01.26
  • Accepted : 2004.04.13
  • Published : 2004.06.30

Abstract

Recently, many enterprises are introducing a workflow management system for the successful implementation of BPR(Business Process Reengineering). Proposed in this study is the workflow management system which has a light-weight component structure and an XPDL(XML Process Definition Language) file interpretation facility. The XPDL is the standard process definition exchange format developed by WfMC(Workflow Management Coalition). The major causes of inefficiency at current implementations of workflow management systems are the centralized workflow engine structure and the use of proprietary workflow definition format among most solutions. The proposed light-weight component structure in this study is the intermediate structure that takes the strength of both centralized and distributed workflow engines. And a prototype workflow system which uses an XPDL process definition file as input is developed through the thorough analysis of functional requirements.

Keywords

References

  1. 김상배, 배송용, 김광훈, 백수기(2000), 실시간 협업 지원 그룹 워크플로우 모델링 도구, 2000년 한국정보처리학회 추계 학술발표 논문집, 7(2), 125-128
  2. 신동일, 신동규(2000), 워크플로우 관리 시스템의 설계 및 구현, 한국정보처리학회 논문지, 7(5), 1609-1619
  3. 이창수, 최혁승, 김한중, 김정수, 김선호, 조학래 (2001), WfMC표준 기반의 Web-Based Process Designer 개발, 제9회 첨단 생산시스템 Workshop 논문집, 한국 생산 기술원
  4. 한관희 (2002), 원격 분산 환경에서의 소프트웨어 개발을 위한 통합 정보 객체 관리, 한국정보처리학회 논문지, 9-D(3), 427-434
  5. 한관희, 박찬우(2002), 제품 정보 관리 시스템 개발을 위한 기능 분석에 관한 연구, 한국 CAD/CAM 학회 논문집, 7(1), 42-56
  6. 한관희, 황태일(2003), UML/XML 기반의 비즈니스 프로세스 정의 도구, 산업공학지, 16(2), 156-166
  7. Arkin, A.(2002), Business Process Modeling Language Version 1.0, http://www.bpmi.org
  8. Alonso G., HagenC, Schek, H.-J. and Tresch, M.(1988), Towards a Platform for Distributed Application Development, Workflow Management Systems and Interoperability 164, pp.195-221
  9. Das,S., Kochur, K., Miller, J., Sheth, A. and Worah, D.(1997), ORBWork: A Reliable Distributed CORBA-based Workflow Enactment System for METTOR2, Technical Report UGACS-TR-97-001, Department of Computer Science, University of Georgia
  10. Ellis, C. A.(1979), Information Control Nets: A Mathematical Model of of Fice Information Flow, Proceedings of the Conference on Simulation, Measurement and Modeling of Computer Systems, 225-239, ACM Press, New York
  11. Hammer, M. and Champy, J.(1993), Reengineering; the Corporation: a Manifesto for Business Revolution, Harper Business, New York
  12. Hollingsworth, D.(1995), The Workflow Reference Model Version 1.1, Document NumberTC00-1003, Hamsphire, UK
  13. Lee, J., Grunninger, M, Jin, Y, Malone, T., Tate, A.,Yost, G.(1998), The PIF Process Interchange Format and Framework Version 1.2, The Knowledge Engineering Review, 13(1),91-120, Cambridge University Press
  14. Manolescu, D. A.(2002), An Extensible Workflow Architecture with Object and Patterns, TOOLS Eastern Europe 2001, Sofia, Bulgaria
  15. Miller, J. A., Sheth, A. P., Kochut, K.J. and Wang,X.(1996), CORBA-Based Run-Time Architectures for Workflow Management System, Journal of Database Management, 7(1), 16-27
  16. Murh P., Wodtke, D., Weissenfels, J., Dittrich, A. K. and Weikum, G.(1998a), From Centralized Workflow Specification to Distributed Workflow Execution, Journal of Intelligent Information Systems, 10(2), 159-184
  17. Muth, P., Weissenfels, J., Gillmann M. andWeikum, G.(1998b), Mentor-lite: Integrating light-Weight Workflow Management Systems within Business Environments, lsi European Workshop on Workflow and Process Management(WPM), Zurich, Switzerland
  18. OMG(2000), Workflow Management Facility Specification V1.2, Object Management Group,http://www.omg.org
  19. Schlenof F, C., Groninger M., Tissot, F., Valois, J.,Lubell,J., Lee, J.(2000), The Process Specification Language(PSL): Overview and Version 1.0 Specification, NISTIR 6459, National Institute of standards and Technology, Gaithersburg, MD
  20. Silva Filho, R S., Wainet, J., Madeira, E.R M. and Ellis, C.(1999), CORBA-based Architecture for Large Scale Workflow, 4th International Symposium on Autonomous Decentralized Systems, Tokyo, Japan
  21. WfMC(1999), Workflow Management Coalition Interface 1: Process Definition Interchange Process Model Version 1.1, Document Number WfMC-TC-1016-P, Hamsphire, UK
  22. WfMC(2002), Workflow Process Definition Interface - XML Process Definition Language Version 1.0, Document Number WfMC-TC-1025, Hamsphire, UK
  23. Wheater S. M., Shrivascava S. K. and Ranno S.(1998), A CORBA Compliant Transactional Workflow System for Internet Applications, IFIP International Conference on Open Distributed Processing(Middleware '98), The Lake District, England
  24. zur Muehien, M. and Becket, J.(1999), Workflow Process Definition Language Development and Directions of a Meta-Language for Workflow Processes, Proceedings of the lst Know Tech Forum, Potsdam, Germany