akon2.00βのよっぱらいの戯言

色しょく是食、食しょく是色

オーケストレーションとコレオグラフィーとの違い

John Reynoldによると、

実行可能なプロセス。
Webサービスオーケストレーションは、特定のビジネスプロセスの実行に関するものです。WS-BPELは、オーケストレーションエンジンで実行されることが可能なプロセスを定めるための言語です。

  • コレオグラフィー

複数の相手とのコラボレーション。
Webサービスコレオグラフィーは、Webサービスの間の外部的に観察可能な相互作用を記述することに関するものです。WS-CDLは、複数相手の契約を記述するための言語で、若干WSDLの拡張のようなものです。つまり、WSDLWebサービスインターフェースを記述し、WS-CDLはWebサービス間のコラボレーションを記述します。