Loading article…
WS-Coordinationは、BEA Systems、IBM、およびMicrosoftによって開発され、OASIS Web Services Transaction TCでバージョン1.2として承認されたWebサービス仕様です。これは、分散アプリケーションの動作を調整するプロトコルを提供する拡張可能なフレームワークを記述しています。このような調整プロトコルは、分散トランザクションの結果について一貫した合意に達する必要があるアプリケーションなど、多くのアプリケーションをサポートするために使用されます。
本仕様で定義されるフレームワークにより、アプリケーションサービスは、アクティビティを他のサービスに伝播するために必要なコンテキストを作成し、調整プロトコルに登録することができます。このフレームワークにより、既存のトランザクション処理、ワークフロー、およびその他の調整システムは、独自のプロトコルを隠蔽し、異種混在環境で動作することが可能になります。
さらに、WS-Coordinationでは、コンテキストの構造の定義と、連携するサービス間でコンテキストを伝播するための要件について説明しています。
しかし、この仕様だけではWebサービス間のトランザクションを調整するには不十分です。これは調整のためのフレームワークを提供するだけであり、その目的にはWS-Atomic TransactionやWS-BusinessActivityといった他の仕様が必要となります。