私は、WS-CDL の使用法について頭を悩ませることができませんでした。BPEL とは異なり、実行可能な言語ではありません。では、実際にどのように使われているのでしょうか。
Google で検索しても ( all hail teh google )、具体的な情報は何も得られず、非常に単純な相互作用を説明する WS-CDL の例のみが得られます。WS-CDL で動作するツールまたはエンジンのリファレンスが見つかりません。
BPEL とサービス オーケストレーションで同じ検索を行うと、具体的な例とエンジン/ツールが得られます。さらに、サービスのオーケストレーションは非常に具体的です。実際のオーケストレーションを確認するために WS-* 標準を参照する必要はありません。これは、私が実生活で見た唯一の外部定義サービス構成のタイプです (WS-* ベースおよびその他)。
それで、私は純粋な好奇心からこの質問をしています。WS-CDL の実際のユース ケース シナリオは何ですか? WS-CDL の経験 (良い点、悪い点、醜い点) は何ですか?
======編集7/2/2012 ======
私が受け入れた回答をフォローアップするために(user1496147に感謝)、次の論文を見つけました(オーケストレーションとコレオグラフィーのブログ投稿からリンクされています):
バロス、デュマ、オーク「WS-CDL の重要な概要」、BPTrends、2005 年 3 月
注目すべき興味深い点は、その結びの発言の次の一節です。
最終的には、SOA の進化において WS-CDL 標準化の取り組みが早すぎた可能性があります。実際、WS-CDL は画期的であると同時にコンセンサスを作成しようと試みました。この点で、WS-CDL の開発を BPEL の開発と比較することは有益です。BPEL は、WSFL と XLang の 2 つのソースに由来します。これらは、既存のツール (つまり、MQSeries ワークフローと BizTalk) でサポートされている言語から派生したものです。さらに、BPEL の最初のドラフトとともに、プロトタイプの実装がリリースされました。対照的に、WS-CDL は事前の実装なしで開発されており、実装によってサポートされている言語から (直接) 派生していません。
ツールの欠如は、WS-CDL の状態に関する私の最初の手がかりであり、(少なくとも部分的には) WS-CDL がどのように失敗したかを説明するものでした。