ビジネスプロセス定義メタモデル(BPDM )は、 OMG (オブジェクト管理グループ)が採用した、ビジネスプロセスモデル(メタモデル)を表現するために使用される概念の標準定義です。メタモデルは、異なるモデリングツール間でユーザーモデルを交換するための概念、関係、およびセマンティクスを定義します。交換フォーマットは、XSD(XMLスキーマ)とXMI(XMLメタデータ交換)によって定義され、XMIはOMGメタモデルをXMLに変換するための仕様です。OMGのポリシーに従い、このメタモデルは、 2003年に発行された提案依頼書(RFP)に基づき、加盟組織からの提出を含むオープンプロセスを経て作成されました。BPDMは、2007年7月に初期形態で採用され、2008年7月に最終版が完成しました。
BPDMは、ビジネスプロセスモデラーが使用する特殊な概念を一貫して解釈するための基盤として、抽象的な概念を提供します。たとえば、BPMN(ビジネスプロセスモデリング表記法)図の多くのグラフィカル要素の順序は、それらの要素間の矢印で示されますが、個々の要素はさまざまな特性を持つことができます。たとえば、すべてのBPMNイベントには共通の特性があり、さまざまな特定のイベントは、円の種類と円内のアイコンによって指定されます。BPDMの抽象的な概念により、異なるモデリングツールの実装者は、モデリング要素に同じ特性と意味を関連付けることができ、モデルを別のツールに移行した場合でも同じように解釈されることが保証されます。モデリングツールのユーザーは、抽象化について気にする必要はなく、特殊な要素のみを参照します。
BPDM は、BPMN および BPEL (ビジネス プロセス実行言語)で定義された要素を超えてビジネス プロセス モデリングを拡張し、異なるビジネス ユニットまたは企業で実行される、本来は独立したビジネス プロセス間の相互作用 (コレオグラフィー) を含めます。コレオグラフィーは、参加者とは独立して指定でき、参加者によって実装されるオーケストレーションの仕様の要件として使用できます。BPDM は、互換性を確保するために、オーケストレーションとコレオグラフィーをバインドします。現在の多くのビジネス プロセス モデルは、企業内で実行される実行可能なビジネス プロセス (オーケストレーション) の仕様に重点を置いています。
BPDM仕様は、その基となるOMG RFPの目的に対応しています。
本提案依頼書は、「ビジネスモデラーとソフトウェアモデラーを含む、モデラー間のコミュニケーションを改善し、ツールと実行環境の柔軟な選択を可能にし、プロセスの分析と設計のためのより専門的なツールの開発を促進する」ことを目的としている。
ビジネスプロセスモデルの交換において、BPDMはWfMC (ワークフロー管理連合)の既存のプロセス交換フォーマットであるXPDL(XMLプロセス定義言語)の代替手段となります。両仕様は、プロセス設計ツールがビジネスプロセス定義を交換するために使用できるという点で共通しています。一方、BPDMはメタモデルに統合されたセマンティクス仕様を提供し、前述のコレオグラフィーなどの追加のモデリング機能も備えている点で異なります。また、XPDLには多くの実装が存在しますが、BPMNの交換に必要なXPDL 2.xのサポートは一部に限られています。BPDMの実装は現在準備中で、BPMNのサポートやXPDLへの変換などが含まれています。