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

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

このタスクについて

このタスクは Web サービス・アドレッシングを使用する JAX-WS Web サービス・アプリケーションの作成のサブタスクです。

標準の JAX-WS WS-Addressing API を使用するアプリケーションを作成する場合は、このタスクを実行します。 このようなアプリケーションには、ターゲット Web サービス・エンドポイントへのエンドポイント参照が必要です。標準 JAX-WS API は、単純なエンドポイント参照のみを作成するように設計されているため、以下の制限があります。
  • 高可用性エンドポイント参照またはワークロード管理エンドポイント参照を作成することはできません。
  • ステートフル・セッション Bean を示すエンドポイント参照を作成することはできません。
  • JAX-WS API と IBM 所有の WS-Addressing SPI を使用して作成されたクラスを使用することはできません。
これらの制限は、IBM 所有の WS-Addressing API を使用してエンドポイント参照を作成してから、アプリケーションのその他の部分が使用できる標準 JAX-WS エンドポイント参照にそれらを変換することで、克服することができます。

手順

タスクの結果

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

次のタスク

  1. 必要であれば、createIBMEndpointReference メソッドを使用して、エンドポイント参照を com.ibm.websphere.wsaddressing.EndpointReference クラスのインスタンスに変換します。 例えば、クライアントで、アウトバウンド・メッセージに対して FaultTo メッセージ・アドレッシング・プロパティーを指定することもできます。 JAX-WS API を使用してこのプロパティーを設定することはできないため、FaultTo エンドポイントを示すエンドポイント参照を com.ibm.websphere.wsaddressing.EndpointReference クラスのインスタンスに変換してから、それを BindingProvider オブジェクトのプロパティーとして設定する必要があります。
  2. Web サービス・アドレッシングを使用する JAX-WS Web サービス・アプリケーションの作成で継続します。

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



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