IBM 所有 Web サービス・アドレッシング API を使用したエンドポイント参照の作成

エンドポイント参照は、Web サービス・アドレッシング (WS-Addressing) インターオペラビリティーの基本の概念で、 特定の Web サービス・エンドポイントについての情報をカプセル化するための標準のメカニズムを提供します。 この製品には、WS-Addressing 標準の IBM 所有実装を使用してエンドポイント参照を作成するインターフェースが用意されています。

このタスクについて

このタスクは Web Services Addressing を使用する JAX-RPC Web サービス・アプリケーションの作成のサブタスクです。

このタスクは、IBM 専有の WS-Addressing API を使用するアプリケーションを作成する場合に実行します。 このようなアプリケーションには、ターゲット Web サービス・エンドポイントへのエンドポイント参照が必要です。 アプリケーションのデプロイ時にアドレスが変更されることがあるため、アプリケーションを作成しているときには エンドポイントのアドレスがわからない場合があります。 IBM 所有 API を使用すると、ユーザーがエンドポイント・アドレスを指定できたり、実行時に製品でエンドポイント・アドレスを生成できたりします。

また、クラスター環境におけるエンドポイント参照の振る舞いを指定することもできます。

IBM 所有の JAX-WS 相当の API でなく、標準 JAX-WS 2.1 API のエンドポイント参照オブジェクトを使用するが、IBM 所有 API で提供される追加の機能が必要な場合は、このタスクで説明する方法でエンドポイント参照を作成して、提供されたコンバーター・クラスを使用して変換します。例えば、上記の変換が必要になるのは、JAX-WS サービスのアプリケーションがあり、ステートフル・セッション Bean を表す、または特定のサーバーとのアフィニティーがある、またはそれが管理対象ワークロードである、エンドポイント参照を作成する場合などです。 このようなエンドポイント参照は、JAX-WS API では作成できません。

手順

タスクの結果

アプリケーションで使用されるエンドポイント参照が作成されました。

次のタスク

  1. エンドポイント参照を IBM 所有 WS-Addressing オブジェクトから標準 JAX-WS WS-Addressing オブジェクトに変換する場合は、エンドポイント参照の名前空間に応じて、com.ibm.websphere.wsaddressing.jaxws21.EndpointReferenceConverter クラスの次のいずれかのメソッドを使用します。
    • createW3CEndpointReference(EndpointReference epr): このメソッドは、EndpointReference オブジェクトで 2005/08 仕様が使用されている場合に使用します。 このメソッドにより、W3CEndpointReference オブジェクトが作成されます。
    • createSubmissionEndpointReference(EndpointReference epr): このメソッドは、 EndpointReference オブジェクトで 2004/08 仕様が使用されている場合に使用します。 このメソッドにより、SubmissionEndpointReference オブジェクトが作成されます。
  2. Web Services Addressing を使用する JAX-RPC Web サービス・アプリケーションの作成 を続行します。エンドポイント参照を標準 JAX-WS API に変換した場合は、Web サービス・アドレッシングを使用する JAX-WS Web サービス・アプリケーションの作成 を続行します。

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_wsa_eprs
ファイル名:twbs_wsa_eprs.html