BPELのBPMNとの関係
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/10/18 15:01 UTC 版)
「BPEL」の記事における「BPELのBPMNとの関係」の解説
OASIS技術委員会がスコープ外としたため、WS-BPELのためのグラフィカルな記法に標準はない。いくつかのベンダーはそれぞれのグラフィカルな記法を生み出している。これらの記法はほとんどの BPEL 要素がブロック構造である(たとえば sequence, while, pick, scopeなど)であることを利用している。この機能により、BPEL記述を 昔のNassi-Shneiderman diagramにおける structograms を思い起こすような形態で直接ビジュアルに表現することができる。 まったく異なるビジネスプロセスモデリング言語、Business Process Modeling Notation (BPMN) を、BPELプロセス記述を表現するグラフィカルなフロントエンドとして用いることを提案している者もいる。この方法の実現性を示すものとして、BPMN仕様には非公式で部分的ではあるがBPMN から BPEL 1.1 への マッピングが含まれている。 BPMNからBPELへのより詳細なマッピングは、BPMN2BPELなどオープンソースのものを含む複数のツールにより実現されている。しかし、これらのツールの開発により BPMN と BPEL の間の根本的な違いが明らかになり、BPMNモデルから人間が理解できる BPEL コードを生成するのは非常に困難、場合によってはまったく不可能であることがわかった[要出典]。さらに困難なのは、BPMN と BPEL の間のラウンドトリップ技術、つまり片方に加えた変更がもう片方に反映されるように、BPMNの図からBPELコードを生成し、オリジナルのBPMNモデルを維持しつつ、生成された BPEL コードを同期させることである。
※この「BPELのBPMNとの関係」の解説は、「BPEL」の解説の一部です。
「BPELのBPMNとの関係」を含む「BPEL」の記事については、「BPEL」の概要を参照ください。
- BPELのBPMNとの関係のページへのリンク