{{위키데이터 속성 추적}}
[[파일:HealthFlow example flowchart hepatitis A immunization 005.jpg|섬네일|XPDL로 표현된 프로세스<ref name=hf1>{{저널 인용| last1 = Huser | first1 = V. | last2 = Rasmussen | first2 = L. V. | last3 = Oberg | first3 = R. | last4 = Starren | first4 = J. B. | title = Implementation of workflow engine technology to deliver basic clinical decision support functionality | doi = 10.1186/1471-2288-11-43 | journal = BMC Medical Research Methodology | volume = 11 | pages = 43 | year = 2011 | pmid = 21477364 | pmc = 3079703 | doi-access = free }}</ref>]]
'''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, [http://www.workflowpatterns.com/documentation/documents/ce-xpdl.pdf 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, {{ISBN|0-7695-1963-6}}.
* 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, [http://www.wi-inf.uni-duisburg-essen.de/FGFrank/documents/Arbeitsberichte_Koblenz/Nr47.pdf PDF].
* Volker Gruhn, Ralf Laue, [https://web.archive.org/web/20070720161327/http://ebus.informatik.uni-leipzig.de/papers/paperuploads/Using_Timed_Model_Checking_for_Verifying_WorkflowsVolker_Gruhn__Ralf_Laue7538.pdf "Using Timed Model Checking for Verifying Workflows"], José Cordeiro and Joaquim Filipe (Eds.): Proceedings of the 2nd Workshop on [https://dblp.org/db/conf/csac/csac2005 Computer Supported Activity Coordination, Miami], USA, 23.05.2005 - 24.05.2005, 75-88. [[INSTICC]] Press {{ISBN|972-8865-26-0}}.
* 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, [http://www.mpi-sb.mpg.de/conferences/elics02/report/matousek.ps 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, {{ISBN|0-88986-433-0}}.
* Petr Matousek, "Verification method proposal for business processes and workflows specified using the XPDL standard language", PhD thesis, Jan 2003.
* {{저널 인용|author=Albert Rainer|title=Web-centric business process modelling|journal=International Journal of Electronic Business|volume=2|issue=5|year=2004}}
* {{콘퍼런스 인용|author1=Y Xiao |author2=D Chen |author3=M Chen | conference=2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583)| year=2004| pages=2137–2142| volume=3| doi=10.1109/ICSMC.2004.1400643| isbn=0-7803-8566-7| title=Research of web services workflow and its key technology based on XPDL}}
* {{서적 인용|author=Stefan Jablonski|chapter=Processes, Workflows, Web Service Flows: A Reconstruction|title= Data management in a connected world: essays dedicated to Hartmut Wedekind on the occasion of his 70th Birthday (Lecture Notes in Computer Science)| year=2005|volume=3551 |pages=201–213 | publisher=Springer| location=Berlin| doi=10.1007/11499923_11| isbn=3-540-26295-4}}
* 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 [http://www.aifb.uni-karlsruhe.de/Forschungsgruppen/BIK/wi2007/Caise_Forum.pdf 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, {{ISSN|0302-9743}}.
* 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. {{ISSN|1463-7154}}. [http://ryanko.files.wordpress.com/2008/03/bpm-journal-koleelee-bpms-survey.pdf PDF] {{웹아카이브|url=https://wayback.archive-it.org/all/20120917072604/http://ryanko.files.wordpress.com/2008/03/bpm-journal-koleelee-bpms-survey.pdf |날짜=2012-09-17 }}
* {{저널 인용| author = Huser V., Rasmussen L. V., Oberg R., Starren J. B. | year = 2011 | title = "Implementation of workflow engine technology to deliver basic clinical decision support functionality" (using XPDL as the process representation language) | journal = BMC Medical Research Methodology | volume = 11 | page = 43 | doi = 10.1186/1471-2288-11-43 | pmid = 21477364 | pmc = 3079703 | doi-access = free }}
* {{저널 인용| author = Huser V., Narus S. P., Rocha R. A. | year = 2010 | title = Evaluation of a flowchart-based EHR query system: A case study of RetroGuide | journal = Journal of Biomedical Informatics | volume = 43 | issue = 1| pages = 41–50 | doi = 10.1016/j.jbi.2009.06.001 | pmid = 19560553 | pmc = 2840619 }}

== 각주 ==
<references />

== 같이 보기 ==
* [[비즈니스 성과 관리]]
* [[BPMN]]

== 외부 링크 ==
* [http://www.workflowpatterns.com/documentation/ XPDL & Workflow Patterns] [http://www.workflowpatterns.com/documentation/documents/ce-xpdl.pdf PDF]
* [http://www.ebpml.org/xpdl.htm Critical comments on XPDL 1.0] {{웨이백|url=http://www.ebpml.org/xpdl.htm |date=20120606210739 }}
* [https://web.archive.org/web/20060827044556/http://www.workflownp.org.uk/project/default_introduction.asp Enterprise Workflow National Project] supported by the Office of the Deputy Prime Minister endorses WfMC standards for use in all workflow projects in UK.
* [http://sourceforge.net/projects/jawe/ Open Source Java XPDL Editor]

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