web-dev-qa-db-ja.com

BPMNとBPELの違い

BPMN(ビジネスプロセスモデルと表記法)とBPEL(ビジネスプロセス表現言語)の違いは何ですか?BPMNはどこで使用し、BPELはどこで使用しますか?どちらが優れていますか?

11
AKZ

BPELは、自動化に重点を置いたXMLベースのプロセス仕様言語です。

BPMNstartedは、純粋にグラフィカルなビジネスプロセス表記法です。

当初および設計上、BPMNとBPELはしばしば組み合わせて使用​​されました(前の回答に投稿された このリンク を参照):BPMNはビジネスユーザー中心の視点に使用され、BPELは技術仕様に使用されました。

BPMN標準の古いバージョン では、グラフィカル表記のBPELへのマッピングが中心的な側面です。

ただし、 バージョン2. では、独自のXML形式がBPMN標準に追加されました。したがって、BPMNはビジネスとITの両方のニーズを満たすようになったため、BPELはBPMNのコンテキストではそれほど重要ではなくなりました。

現在、BPMN 2.0 XML形式は、システム間でプロセスモデルを転送するための最も一般的な標準です。

さらに、 Signavio WorkflowjBPMCamunda などのさまざまなソリューションがBPMN 2.0XMLの実行をサポートします。

ただし、BPELはレガシーテクノロジーと見なされる場合があります。

17

まず第一に、BPELはビジネスプロセス実行言語です。

BPMNは、組織が持つビジネスプロセスのグラフ表記です。これは、ビジネスアナリストによって使用されます。

BPELは、ビジネスプロセス用のxmlベースの実行言語です。これはテクニカルアナリストによって使用されます。

どちらも異なる目的で使用されます。したがって、どちらが優れているかはわかりません。

詳細については、以下を参照してください。 BPMNとBPELの説明

0
Sharat