
XMLプロセス定義言語( XPDL ) は、ワークフロー管理連合(WfMC)によって標準化された形式であり、異なるワークフロー製品間、つまり異なるモデリング ツールと管理スイート間でビジネス プロセス定義を交換します。XPDL は、ワークフロー/ビジネス プロセスの宣言部分を指定するための XML スキーマを定義します。
XPDL は、ワークフロー ビジネス プロセスのグラフィックとセマンティクスの両方を含むプロセス定義を交換するように設計されています。XPDL は現在、BPMNダイアグラムの交換に最適なファイル形式です。BPMN ダイアグラムのすべての側面を保存するために特別に設計されています。XPDL には、ノードの X および Y 位置などのグラフィック情報を保持する要素と、プロセスの実行に使用される実行可能な側面が含まれています。これが、プロセスの実行可能な側面のみに焦点を当てたBPELと XPDL の違いです。BPEL には、プロセス ダイアグラムのグラフィック側面を表す要素は含まれていません。
XPDL はBPMNのXML シリアル化であると言えます。
歴史
1993 年 8 月に設立されたワークフロー管理連合は、ワークフロー管理システムに必要な 5 つの主要なインターフェイスを概説したワークフロー参照モデル (最終的には 1995 年に公開) を定義することから始めました。インターフェイス 1 はビジネス プロセスを定義するためのもので、プロセス定義式言語と、ワークフロー管理システムとの間でプロセス定義を転送するためのプログラム インターフェイスという 2 つの側面が含まれています。
プロセス定義式言語の最初の改訂版は、ワークフロー プロセス定義言語 (WPDL) と呼ばれ、1998 年に公開されました。このプロセス メタモデルには、URL エンコーディングを使用して表現されたワークフロー自動化をサポートするために必要なすべての主要概念が含まれていました。プロセス モデルを通信する方法としてのこの言語の有用性を確認するために、相互運用性のデモンストレーションが実施されました。
1998 年までに、XML に基づく最初の標準が登場し始めました。Workflow Management Coalition ワーキング グループ 1 は、現在 XPDL 1.0 として知られる XML プロセス定義言語 (XPDL) と呼ばれる更新されたプロセス定義表現言語を作成しました。この2 番目の改訂版は XML ベースの交換言語で、WPDL と同じ概念を多く含み、いくつかの改善が加えられています。XPDL 1.0 は 2002 年に WfMC によって承認され、その後、プロセス定義を交換するために 24 を超えるワークフロー/BPM 製品によって実装されました。XPDL に関するワークフロー機能に関する研究プロジェクトや学術研究は数多く行われ、当時はプロセス設計を交換するための唯一の標準言語でした。
WfMC は、プロセス定義交換言語の更新と改善を続けました。2004 年に WfMC は、プロセス定義を視覚化する方法を標準化するグラフィカル形式であるBPMNを承認しました。XPDL は、特にBPMN図にあるすべての概念を XML で表現することを目的として拡張されました。このプロセス定義式言語の3 番目の改訂版は XPDL 2.0 と呼ばれ、2005 年 10 月に WfMC によって承認されました。
2008 年 4 月、WfMC は XPDL 2.1 をこの仕様の4 番目の改訂版として承認しました。XPDL 2.1 には、新しい BPMN 1.1 構造を処理するための拡張機能と、実装の適合基準の明確化が含まれています。
2012 年春、WfMC はこの仕様の5 番目の改訂版として XPDL 2.2 を完成させました。XPDL 2.2 は、バージョン 2.1 をベースに、BPMN 2.0 に追加されたプロセス モデリング拡張機能のサポートを導入しています。

参考文献
- Wil MP van der Aalst、「ビジネス プロセス管理の解明: ワークフロー管理のモデル、システム、標準に関するチュートリアル」、Springer Lecture Notes in Computer Science、Vol 3098/2004。
- Wil MP van der Aalst、「パターンと XPDL: XML プロセス定義言語の批判的評価」、アイントホーフェン工科大学、PDF。
- Jiang Ping、Q. Mair、J. Newman、「UML を使用した分散コラボレーション ワークフローの設計: UML から XPDL へ」、第 12 回 IEEE 国際イネーブリング テクノロジ ワークショップ: コラボレーション企業向けインフラストラクチャ、2003 年。WET ICE 2003。議事録、ISBN 0-7695-1963-6。
- WMP van der Aalst、「流れに身を任せない: Web サービス構成標準の公開」、IEEE Intelligent Systems、2003 年 1 月/2 月。
- Jürgen Jung、「ビジネス プロセス モデルをワークフロー スキーマにマッピングするメモ-ORGML と XPDL を使用した例」、コブレンツ ランダウ大学、2004 年 4 月、PDF。
- Volker Gruhn、Ralf Laue、「ワークフローの検証に時間指定モデル検査を使用する」、José Cordeiro および Joaquim Filipe (編):第 2 回コンピュータ支援アクティビティ調整ワークショップの議事録、米国マイアミ、2005 年 5 月 23 日 - 2005 年 5 月 24 日、75-88 ページ。INSTICC Press ISBN 972-8865-26-0。
- Nicolas Guelfi、Amel Mammar、「UML アクティビティ図から XPDL 仕様を生成するための正式なフレームワーク」、2006 ACM 応用コンピューティングシンポジウム議事録、2006 年。
- Peter Hrastnik、「Web サービスに基づくビジネス プロセスの実行」、International Journal of Electronic Business、第 2 巻、第 5 号 / 2004 年。
- Petr Matousek、「XPDL 言語セマンティクスの ASM 仕様」、コンピュータ サイエンスにおけるロジックの有効性に関するシンポジウム、2002 年 3 月、PS。
- F. Puente、A. Rivero、JD Sandoval、P. Hernández、および CJ Molina、「XPDL に基づく改良型ワークフロー管理システム」、編集者: M. Boumedine、S. Ranka、IASTED 知識共有および共同エンジニアリング会議議事録、セントトーマス、米国領バージン諸島、2006 年 11 月 29 日~12 月 1 日、ISBN 0-88986-433-0。
- Petr Matousek、「XPDL 標準言語を使用して指定されたビジネス プロセスとワークフローの検証方法の提案」、博士論文、2003 年 1 月。
- Albert Rainer (2004)。「Web 中心のビジネス プロセス モデリング」。International Journal of Electronic Business。2 ( 5)。
- Y Xiao、D Chen、M Chen (2004)。XPDLに基づく Web サービス ワークフローとその主要技術の研究。2004 IEEE 国際システム、人間、サイバネティクス会議 (IEEE Cat. No.04CH37583)。第 3 巻。pp. 2137–2142。doi : 10.1109/ ICSMC.2004.1400643。ISBN 0-7803-8566-7。
- Stefan Jablonski (2005)。「プロセス、ワークフロー、Web サービス フロー: 再構築」。接続された世界におけるデータ管理: Hartmut Wedekind の 70 歳の誕生日を記念して捧げられたエッセイ (Lecture Notes in Computer Science) 。第 3551 巻。ベルリン: Springer。pp. 201–213。doi :10.1007/ 11499923_11。ISBN 3-540-26295-4。
- Thomas Hornung、Agnes Koschmider、Jan Mendling、「異種 BPM スキーマの統合: XPDL と BPEL のケース」、技術レポート JM-2005-03、ウィーン経済経営大学、2006 PDF。
- Wei Ge、Baoyan Song、Derong Shen、Ge Yu、「e_SWDL: Web 環境における複雑なアプリケーションのための XML ベースのワークフロー定義言語」Web テクノロジとアプリケーション: 第 5 回アジア太平洋 Web カンファレンス、APWeb 2003、中国西安、2003 年 4 月 23 ~ 25 日。議事録、ISSN 0302-9743。
- Ryan KL Ko、Stephen SG Lee、Eng Wah Lee (2009)「ビジネス プロセス管理 (BPM) 標準: 調査」。Business Process Management Journal、Emerald Group Publishing Limited。第 15 巻第 5 号。ISSN 1463-7154。PDF
- Huser V.、Rasmussen LV、Oberg R. 、 Starren JB (2011)。「基本的な臨床意思決定支援機能を提供するためのワークフロー エンジン テクノロジの実装」(プロセス表現言語として XPDL を使用)。BMC Medical Research Methodology。11 : 43。doi : 10.1186 / 1471-2288-11-43。PMC 3079703。PMID 21477364。
{{cite journal}}: CS1 maint: 複数の名前: 著者リスト (リンク) - Huser V.、Narus SP、Rocha RA (2010)。 「フローチャートベースの EHR クエリシステムの評価: RetroGuide のケーススタディ」。Journal of Biomedical Informatics。43 ( 1): 41–50。doi : 10.1016 /j.jbi.2009.06.001。PMC 2840619。PMID 19560553。
{{cite journal}}: CS1 maint: multiple names: authors list (link)
参考文献
参照
外部リンク
- XPDL とワークフロー パターン PDF
- XPDL 1.0 に関する批判的なコメント
- 副首相府が支援するエンタープライズ ワークフロー国家プロジェクトは、英国のすべてのワークフロー プロジェクトで使用するための WfMC 標準を承認しています。
- オープンソースの Java XPDL エディター
