워크플로우 시스템 사이의 상호운영성을 위한 데이타 교환 프레임워크

A Data Exchange Framework for Interoperability between Workflow Systems

  • 나홍석 (고려대학교 기초과학연구소) ;
  • 김중일 (고려대학교 컴퓨터과학기술연구소) ;
  • 이이섭 (삼성SDS 연구원) ;
  • 백두권 (고려대학교 컴퓨터학과)
  • 발행 : 2001.03.01

초록

웹 기반의 워크플로우 시스템은 기업간 전자상거래에 필수적인 요소로 부각되고 있다. 그러나 상이한 벤더들에 의해 제작된 워크플로우 엔진들은 상호운영성이 보장되지 않기 때문에 전자상거래의 제기능을 발휘하지 못한다. 이와 같은 문제를 해결하기 위한 노력으로 WfMC(Workflow Management Coalition)에서는 워크플로우 시스템간의 상호운영성을 위한 기본 명세를 제공하고 있으나, 인터넷상에서의 구체적인 활용방안은 제시되지 못하고 있다. 본 논문에서는 워크플로우 시스템 사이의 데이타 교환을 위한 프레임워크(WDEF : Workflow Data Exchange Framwork)를 제시한다. WDEF는 데이타 레지스트리를 중심으로 하여 워크플로우간 상호운영성을 제공하기 위한 메타데이타를 기술하고, 네트워크 상의 자원을 기술하기 위한 기반 기술인 RDF(Resource Description Framework)를 이용하여 워크플로우간의 메시지를 구성한다. 데이타 레지스트리를 이용함으로써, WDEF는 WfMC에서 정의하는 워크플로우 상호운영성을 위한 요구조건들을 모두 수용하면서 보다 확장성 있고 유연한 구조를 가지며, RDF에 기반한 자동적인 XML 인코딩을 통해 전자 상거래에 이용되는 다른 XML문서와도 완벽한 호환성을 가진다.

키워드

참고문헌

  1. Workflow Management Coalition, 'A WfMC White Paper : Workflow and Internet: Catalysis for Radical Change,' Workflow Management Coalition, June 1998
  2. Workflow Management Coalition, 'Workflow Standard - Interoperability Abstract Specification,' Workflow Management Coalition, 20, October 1996
  3. Workflow Management Coalition, 'Workflow Standard - Interoperability Internet e-mail MIME Binding,' Workflow Management Coalition, September 1998
  4. Workflow Management Coalition, 'Workflow Standard - Interoperability Wf_XML Binding,' Workflow Management Coalition, July 1998
  5. David Hollingsworth, 'The Workflow Reference Model,' Workflow Management Coalition, January 1995
  6. K. Swenson, 'Simple Workflow Access Protocol (SWAP),' Strawman document, August 1998
  7. ISO/IEC FCD 11179 Part 1 :Specification and Standardization of Data Elements, 1994
  8. W3C, 'Resource Description Framework(RDF) Model and Syntax Specification,' W3C, February 1999
  9. W3C, 'Resource Description Framework(RDF) Schema Specification,' W3C, March 1999
  10. American National Standard for Information Technology, 'Metamodel for the Management of Shareable Data,' ANSI X3.285, Working Draft, 1998
  11. James G. Hayes, Effat Peyrovian, Sunil Sarin, Marc-Thomas Schmidt, Keith D. Swenson, Rainer Weber, 'Workflow Interoperability Standards for the Internet,' IEEE Internet Computing, Vol. 4, No. 3, pp.37-45, May/June 2000 https://doi.org/10.1109/4236.845389
  12. Workflow Management Coalition, 'Workflow Standard - Interoperability Abstraction Specification,' WfMC-TC-1012, Version 1.0, October 1996. availible at http://www.aiim.org/wfmc/standards/docs/if14-a.pdf
  13. 'Workflow Management Facility,' Object Management Group Joint Submission, revised submission, July 1998. availible at ftp://ftp.omg.org/pub/docs/bom/98-06-07.pdf
  14. M.-T. Schmidt,'Buliding Workflow Business Object,' Business Object Design and Implementation II, D. Patel, J. Sutherland, and J. Miller, eds, Springer-Verlag, London, pp.64-76, 1998
  15. Mike Anderson, Rob Allen,'Workflow Interoperability - Enabling E-Commerce,' WfMC White Paper, April 1999
  16. 신화종, 조일제, 김기남, 지석진, 신동일, 신동규,'세종 워크플로우 관리 시스템의 설계 및 구현', 한국정보과학회 봄 학술발표논문집, Vol. 26, No. 1, pp.644-646, 1999
  17. 한동수, 박향재,'비지니스 프로세스의 자동화를 지원하는 웹기반 HiFlow시스템의 설계 및 구현', 정보과학회 논문지(C), 제4권, 1호, pp.50-62, 1998
  18. M. Zisman,'Representation, Specification, and Automation of Office Procedures,' Ph.D. dissertation, Wharton School, Univ. Pennsylvania, 1977
  19. C. Ellis, M. Bernal, 'Officetalk-D:An Experimental office information system,' Proceedings of the ACM-SIGOA Conference on Office Information Systems, pp.131-140, June 1982
  20. ORBWork: A Distributed CORBA-based Engine for the METEOR Workflow Management System, University of Georgia, Athens, GA, URL:http://lsdis.cs.uga.edu/
  21. A. Reuter, F. Schwenkreis,'ConTracts - A Low-Level Mechanism for Building General-Purpose Workflow Management Systems,' Bulletin of the Technical Committe on Data Engineering, IEEE, Vol. 18, No.2, March 1995
  22. C. Ellis, C. Maltzahn,'Chautauqua: A Flexible Workflow System,' Proc. of the 30th HICSS Conference, Jan., 1997