본문 바로가기
HOME> 논문 > 논문 검색상세

논문 상세정보

BPMN2XPDL : 비즈니스 프로세스에 대한 BPMN 표기법을 XPDL 언어로의 변환
BPMN2XPDL: Transformation from BPMN to XPDL for a business process

박정업   (한양대학교 컴퓨터공학과UU0001519  ); 정문영   (미라콤아이앤씨CC0168342  ); 조명현   (코난테크놀로지CC0036738  ); 김학수   (한양대학교 컴퓨터공학과UU0001519  ); 손진현   (한양대학교 컴퓨터공학과UU0001519  );
  • 초록

    비즈니스 프로세스 관리 측면에서 XPDL, BPML, BPELAWS와 같은 많은 비즈니스 프로세스 실행 언어들이 각기 다른 기반과 목적에 따라 정의되었다. 이 중에 WfMC에서 제안한 XPDL은 서로 상호 작용할 수 있는 개념의 워크플로우 관련 비즈니스 프로세스 애플리케이션에서 범용적으로 이용되고 있다. 한편, 최근 BPMI에서 주도하는 BPMN(Business Process Modeling Notation)은 비즈니스 프로세스를 위한 표준화된 그래픽 표기법으로써 정의되었다. 그래서 BPMN을 지원하는 디자인 툴을 이용하면 다양한 비즈니스 프로세스를 일반화된 형태로 디자인하고 분석할 수 있다. BPMN 형식의 비즈니스 프로세스가 비즈니스 프로세스 실행 엔진에서 실행되기 위해서는 XPDL과 같은 비즈니스 프로세스 언어로 의미적으로 동일하게 변환되어야 한다. 이러한 관점에서 본 논문에서는 BPMN 형식의 비즈니스 프로세스로부터 이와 대응되는 XPDL 프로세스로의 변환 기법을 제안한다. 본 논문을 통하여 프로세스 모델링 표기법(BPMN)과 프로세스 실행언어(XPDL) 사이의 의미적 간격을 줄임으로써 현업의 프로세스 설계자와 프로세스 실행 모듈의 차이를 최소화하였다.


    To formally describe business process, many business process languages have been so far specified with different origins and goals such as XPDL, BPML and BPELAWS. Especially, XPDL proposed by WfMC has been widely used in various business process environments for a long time. On the other hand, the necessity of a standard graphical notation for a business process may create BPMN driven by BPMI. Because BPMN is composed of graphical constructs which can be used to graphically depict business process, BPMN-formed business processes should ultimately be converted to their corresponding semantically equivalent business process language(XPDL). Then, the business process languages can be consequently executed by business process engines. In this paper, we proposed a transformation mechanism from BPMN to XPDL for a business process. By this paper, We minimized the difference between process designers and process execution modules as reducing the gap of semantics between BPMN and XPDL.


  • 주제어

    비즈니스 프로세스.  

  • 참고문헌 (20)

    1. BPMI.org, 'Business Process Modeling Notation (BPMN) Version 1.0,' May 3, 2004 
    2. WfMC, 'Workflow Process Definition Language - XML Process Definition Language,' Document Number WFMC-TC-19+025, Documentation Status - 1.0 Final Draft, October 25, 2002, Version 1.0 
    3. Stephen A. White., 'XPDL AND BPMN,' Workflow Handbook 2003 
    4. Jiang, P., Q. Mair, et al., 'Using UML to Design Distributed Collaboration Workflows: from UML to XPDL,' Twelfth IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), Linz, Austria, 2003 
    5. R. Eshuis, P. Brimont, E. Dubois, B. Gregoire, S. Ramel, 'Animating ebXML Transactions with a Workflow Engine,' CoopIS 2003, Catania, Italy, Springer, 2003 
    6. Gardner, T., 'UML Modelling of Automated Business Processes with a Mapping BPEL4WS,' European Workshop on Object Orientation and Web Services, Darmstadt, Germany, 2003 
    7. Workflow Patterns Home Page. http://www.workflowpatterns.com 
    8. Stephen A. White., 'Process Modeling Notations and Workflow Patterns,' Workflow Handbook 2004 
    9. W.M.P. van der Alast., 'Patterns and XPDL: A Critical Evaluation of the XML Process Definition Language' 
    10. P. Wohed., W.M.P. van der Aalst., M. Dumas. and A.H.M. ter Hofstede., 'Pattern Based Anaysis of BPEL4WS,' QUT Technical report, FIT-TR-2002-04, Queensland University of Technology, Brisbane, 2002 
    11. W.M.P. van der Aalst., M.Dumas., A.H.M. ter Hofstede. and P. Wohed., 'Pattern Based Anaysis of BPML (and WSCI),' QUT Technical report, FIT-TR-2002-04, Queensland University of Techniology, Brisbane, 2002 
    12. Robert Shapiro, 'A Technical Comparison of XPDL, BPML and BPEL4WS,' 2002 
    13. Han, K. and Kim, K., 'Development of an XPDL-Based Workflow Management System Using the Light-Weight Component Structure,' IE Interfaces, Vol.17, No.2, pp.190- 199, 2004     
    14. Xiao Ying, Chen Deren and Chen Min, 'Research of Web Services Workflow and its Key Technology Based on XPDL,' IEEE International Conference on Systems, pp. 2137-2142, 2004 
    15. Ping Jiang, Quentin Mair and Julian Newman, 'Using UML to Design Distributed Collaborative Workflows from UML to XPDL,' WETICE 2003, pp.71-76, 2003 
    16. Enhydra Shark: Open Source XPDL Workflow Engine in Java (http://shark.obiectweb.org/) 
    17. Adam, N., Atluri, V. and Huang, W., 'Modeling and Analysis of Workflows using Petri Nets,' Journal of Intelligent Information Systems, Vol.10, No.2, pp.131-158, 1998 
    18. WfMC, 'Wf-XML 2.0 XML Based Protocol for Run-Time Integration of Process Engines,' Documentation Status-2.0 Draft, October 8, 2004, Version 2.0 
    19. Robin Milner., 'A Calculus of Mobile Processes, Part I,' September, 1990 
    20. Han, K. and Hwang, T., 'An UML/XML-Based Business Process Definition Tool,' IE Interfaces, Vol.16, No.2, pp. 156-166, 2003     

 저자의 다른 논문

  • 박정업 (2)

    1. 2006 "암시적/명시적 협업 프로세스 언어의 비교분석" 정보처리학회논문지. The KIPS transactions. Part D. Part D d13 (5): 671~682    
    2. 2006 "효율적인 센서 네트워크 관리를 위한 다중 연속질의 분할" 정보처리학회논문지. The KIPS transactions. Part D. Part D d13 (7): 867~878    
  • 김학수 (4)

  • 손진현 (13)

 활용도 분석

  • 상세보기

    amChart 영역
  • 원문보기

    amChart 영역

원문보기

무료다운로드
  • NDSL :
유료다운로드

유료 다운로드의 경우 해당 사이트의 정책에 따라 신규 회원가입, 로그인, 유료 구매 등이 필요할 수 있습니다. 해당 사이트에서 발생하는 귀하의 모든 정보활동은 NDSL의 서비스 정책과 무관합니다.

원문복사신청을 하시면, 일부 해외 인쇄학술지의 경우 외국학술지지원센터(FRIC)에서
무료 원문복사 서비스를 제공합니다.

NDSL에서는 해당 원문을 복사서비스하고 있습니다. 위의 원문복사신청 또는 장바구니 담기를 통하여 원문복사서비스 이용이 가능합니다.

이 논문과 함께 출판된 논문 + 더보기