XPDL

XPDL(XML Process Definition Language, XML 프로세스 정의 언어)은 서로 다른 워크플로 제품 간, 즉 서로 다른 모델링 도구와 관리 제품군 간에 비즈니스 프로세스 정의를 교환하기 위해 WfMC(Workflow Management Coalition)에서 표준화한 형식이다. XPDL은 워크플로/비즈니스 프로세스의 선언적 부분을 지정하기 위한 XML 스키마를 정의한다.

XPDL은 워크플로우 비즈니스 프로세스의 그래픽과 의미 모두를 포함한 프로세스 정의를 교환하도록 설계되었다. XPDL은 현재 BPMN 다이어그램 교환에 가장 적합한 파일 형식이다. 이는 BPMN 다이어그램의 모든 측면을 저장하도록 특별히 설계되었다. XPDL에는 노드의 X 및 Y 위치뿐만 아니라 프로세스를 실행하는 데 사용되는 실행 가능한 측면과 같은 그래픽 정보를 보유하는 요소가 포함되어 있다. 이는 프로세스의 실행 가능한 측면에만 초점을 맞춘 BPEL과 XPDL을 구별한다. BPEL에는 프로세스 다이어그램의 그래픽 측면을 나타내는 요소가 포함되어 있지 않다.

XPDL은 BPMN의 XML 직렬화라고 말할 수 있다.

 출처 
 Wil M.P. van der Aalst, "Business Process Management Demystified: A Tutorial on Models, Systems and Standards for Workflow Management", Springer Lecture Notes in Computer Science, Vol 3098/2004.
 Wil M.P. van der Aalst, "Patterns and XPDL: A Critical Evaluation of the XML Process Definition Language", Eindhoven University of Technology, PDF.
 Jiang Ping, Q. Mair, J. Newman, "Using UML to design distributed collaborative workflows: from UML to XPDL", Twelfth IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2003. WET ICE 2003. Proceedings, .
 W.M.P. van der Aalst, "Don't go with the flow: Web services composition standards exposed", IEEE Intelligent Systems, Jan/Feb 2003.
 Jürgen Jung, "Mapping Business Process Models to Workflow Schemata An Example Using Memo-ORGML And XPDL", Universität Koblenz-Landau, April 2004, PDF.
 Volker Gruhn, Ralf Laue, "Using Timed Model Checking for Verifying Workflows", José Cordeiro and Joaquim Filipe (Eds.): Proceedings of the 2nd Workshop on Computer Supported Activity Coordination, Miami, USA, 23.05.2005 - 24.05.2005, 75-88. INSTICC Press .
 Nicolas Guelfi, Amel Mammar, "A formal framework to generate XPDL specifications from UML activity diagrams", Proceedings of the 2006 ACM symposium on Applied computing, 2006.
 Peter Hrastnik, "Execution of business processes based on web services", International Journal of Electronic Business, Volume 2, Number 5 / 2004.
 Petr Matousek, "An ASM Specication of the XPDL Language Semantics", Symposium on the Effectiveness of Logic in Computer Science, March 2002, PS.
 F. Puente, A. Rivero, J.D. Sandoval, P. Hernández, and C.J. Molina, "Improved Workflow Management System based on XPDL", Editor(s): M. Boumedine, S. Ranka, Proceedings of the IASTED Conference on Knowledge Sharing and Collaborative Engineering, St. Thomas, US Virgin Islands, November 29-December 1, 2006, .
 Petr Matousek, "Verification method proposal for business processes and workflows specified using the XPDL standard language", PhD thesis, Jan 2003.



 Thomas Hornung, Agnes Koschmider, Jan Mendling, "Integration of Heterogeneous BPM Schemas: The Case of XPDL and BPEL", Technical Report JM-2005-03, Vienna University of Economics and Business Administration, 2006 PDF .
 Wei Ge, Baoyan Song, Derong Shen, Ge Yu, "e_SWDL: An XML Based Workflow Definition Language for Complicated Applications in Web Environments" Web Technologies and Applications: 5th Asia-Pacific Web Conference, APWeb 2003, Xian, China, April 23–25, 2003. Proceedings, .
 Ryan K. L. Ko, Stephen S. G. Lee, Eng Wah Lee (2009) Business Process Management (BPM) Standards: A Survey. In: Business Process Management Journal, Emerald Group Publishing Limited. Volume 15 Issue 5. . PDF 



 각주 

 같이 보기 
 비즈니스 성과 관리
 BPMN

 외부 링크 
 XPDL & Workflow Patterns PDF
 Critical comments on XPDL 1.0 
 Enterprise Workflow National Project supported by the Office of the Deputy Prime Minister endorses WfMC standards for use in all workflow projects in UK.
 Open Source Java XPDL Editor

분류:XML 기반 표준
분류:명세 언어
분류:모델링 언어