Web Services Resource Framework とは

Webサービス・リソース・フレームワーク(WSRF)は、OASISが公開しているWebサービス仕様のファミリーです。主な寄稿者には、Globus AllianceとIBMが含まれます。
ウェブサービス自体は、名目上は状態を持たない(すなわち、呼び出し間にデータを保持しない)。これは、Webサービスでできることを制限し、
WSRFより前のWeb Servicesファミリの仕様では、リモートリソースとのステートフルな対話を処理する方法は明示的に定義されていませんでした。これは、Webサービスがステートフルではないことを意味するものではありません。 Webサービスが必要な場合は、データベースから読み取るか、クッキーまたはWS-Sessionを使用してセッション状態を使用できます。
WSRFは、Webサービスがステートフルな相互作用を実装するために使用できる一連の操作を提供します。 Webサービスクライアントは、データを格納および取得できるリソースサービスと通信します。クライアントがWebサービスと通信するとき、WS-Addressingエンドポイント参照内にカプセル化された要求内で使用される特定のリソースの識別子が含まれます。これは簡単なURIアドレスでも、複雑なXMLコンテンツでも問題の特定のリソースを特定または完全に記述するのに役立ちます。
明示的なリソース参照の概念と並んで、リソースプロパティを取得/設定するための標準化された一連のWebサービス操作があります。これらは、メソッドの横にあるオブジェクトのメンバ変数を持つのと似たやり方で、リソース状態を読み込み、おそらく書き込むために使用できます。そのようなモデルの主な受益者は管理ツールであり、他の知識がなくてもリソースを列挙して表示できます。これがWSDMの基礎です。