WebSphere Application Server for i5/OS, Version 6.1   
             オペレーティング・システム: i5/OS

             目次と検索結果のパーソナライズ化

Web Services Addressing API

WebSphere Application Server は、アプリケーション・プログラミング・レベルでの インターフェースを提供して、アプリケーション開発者 (Web Services Resource Framework アプリケーションの 開発者を含む) が Web サービス・リソース・インスタンスへの参照を作成したり、Web サービス・リソース・インスタンスを ターゲットにしたりできるようにします。 システム・プログラマーは、 このインターフェースを Web Services Addressing (WS-Addressing) システム・プログラミング・インターフェースと 同時に使用することができます。

このトピックで取り上げるプログラミング・インターフェースについては、WS-Addressing API の資料に より詳しい説明があります。

アプリケーション・プログラミング・インターフェースは、 com.ibm.websphere.wsaddressing パッケージに含まれています。要約すると、次の図のようになります。
Java クラス EndpointReferenceManager には、2 つのメソッド (createEndpointReference と
getReferenceParameterFromMessageContext) が含まれています。
このクラスは、他に 3 つのクラスを使用します。
EndpointReference (メソッド setReferenceParameter を含む)、WSAConstants
(定数 WSADDRESSING_DESTINATION_EPR を含む)、および ReferenceParameterCreationException です。
WSAConstants と ReferenceParameterCreationException は、さらにクラス
EndpointReferenceCreationException も使用します。
これらのインターフェースには、次のような特徴があります。
  • com.ibm.websphere.EndpointReferenceManager.createEndpointReference インターフェースを使用して WS-Addressing エンドポイント参照を表す com.ibm.websphere.EndpointReference インスタンスを作成するメカニズム。
  • 参照パラメーターと EndpointReference インスタンスとの関連付けを使用可能にする メソッド com.ibm.websphere.EndpointReference.setReferenceParameter。
  • クライアントが、EndpointReference インスタンスに基づいて Stub または Call オブジェクトを 構成できるようにするインターフェース。Stub または Call オブジェクト上の呼び出しはすべて、 これ以後は EndpointReference インスタンスにより表されるエンドポイントがターゲットとなります。 この振る舞いを実現するには、 Stub または Call オブジェクトの com.ibm.websphere.wsaddressing.WSAConstants.WSADDRESSING_DESTINATION_EPR プロパティーを、適切な EndpointReference インスタンスに設定します。
  • 着信メッセージのコンテキストに関連付けられている個々の参照パラメーターを獲得し、 そのメッセージを特定のリソース・インスタンスに com.ibm.websphere.EndpointReferenceManager.getReferenceParameterFromMessageContext インターフェースを介して関連付けるメカニズム。



関連概念
Web Services Addressing サポート
Web Services Resource Framework サポート
関連タスク
Web サービス・リソース・フレームワークを使用したステートフル Web サービスの作成
Web サービス・アドレッシングを使用するアプリケーションの開発
関連資料
Web Services Addressing SPI
例: Web Services Addressing API を使用して汎用 Web サービス・リソース・インスタンスにアクセスする Web サービスの作成
関連情報
開発者用 API 文書
参照トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 5:46:14 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.base.iseries.doc/info/iseries/ae/rwbs_wsa_api.html