WS-Coordinationは、BEA Systems、IBM、Microsoftによって開発され、バージョン1.2がOASIS Web Services Transaction TCに承認されたWebサービス仕様です。分散アプリケーションの動作を調整するプロトコルを提供するための拡張可能なフレームワークを規定しています。このような調整プロトコルは、分散トランザクションの結果について一貫した合意を形成する必要があるアプリケーションを含む、様々なアプリケーションをサポートするために使用されます。
この仕様で定義されるフレームワークにより、アプリケーションサービスは、アクティビティを他のサービスに伝播するために必要なコンテキストを作成し、コーディネーションプロトコルに登録することができます。このフレームワークにより、既存のトランザクション処理、ワークフロー、その他のコーディネーションシステムは、独自のプロトコルを隠蔽し、異機種混在環境で動作することが可能になります。
さらに、WS-Coordination では、コンテキストの構造の定義と、連携するサービス間でコンテキストを伝播するための要件についても説明します。
しかし、この仕様だけではWebサービス間のトランザクションを調整するには不十分です。これは調整フレームワークを提供するだけであり、この目的にはWS-Atomic TransactionやWS-BusinessActivityといった他の仕様が必要です。
参照
- WS-CAF - 代替トランザクション標準。
- エンタープライズサービスバス
外部リンク
- NetBeans SOA 複合アプリケーション プロジェクト ホーム
- ラクダ
- OpenESBでApache Camelを実行する 2015年2月9日アーカイブWayback Machine
- OASIS WS-TX TC における WS-Coordination 仕様
- Web サービスコーディネーション (WS-Coordination) バージョン 1.2