JAX-WS

Java™ API for XML-Based Web Services (JAX-WS) は、Java API for XML-based RPC (JAX-RPC) プログラミング・モデルが提供する基盤を補完する、次世代の Web サービス・プログラミング・モデルです。JAX-WS を使用すると、Web サービスとクライアントの開発が容易になり、しかも、動的プロキシーおよび Java アノテーションを使用することにより、プラットフォームからの Java アプリケーションの独立性が向上します。

JAX-WS は、標準的なアノテーション・ベースのモデルをサポートして Web サービス・アプリケーションおよびクライアントを開発することにより、 アプリケーションの開発を簡素化する、プログラミング・モデルです。JAX-WS テクノロジーは、戦略的観点から、より文書中心のメッセージング・モデルを指向する今日の業界傾向に合わせてあり、また、JAX-RPC により定義されたリモート・プロシージャー・コール・プログラミング・モデルに代わるものです。 JAX-RPC プログラミング・モデルとアプリケーションは本製品で引き続きサポートされますが、JAX-RPC には制限があり、多様で複雑な文書中心のサービスはサポートしません。 JAX-WS は Web サービスを開発するための戦略的なプログラミング・モデルであり、Java Platform, Enterprise Edition 6 (Java EE 6) の必要不可欠な部分です。JAX-WS は、JSR 224 とも呼ばれます。

JAX-WS 2.2 仕様は、JAX-WS 2.1 仕様の後発仕様であり、その機能を含みます。JAX-WS 2.2 では、WebServiceFeature 関連の アノテーション (@MTOM、@Addressing、および @RespectBinding アノテーションなど) を使用するためのクライアント・サイドでのサポートが 追加されます。サーバー上でのこれらのアノテーションのサポートは、既に JAX-WS 2.1 から 追加されていました。WSDL 文書に WS-Policy アサーションを追加することにより、クライアントまたはサービスにおける WS-Addressing サポートを有効にし、構成する機能も備わりました。 さらに、Web Services for Java EE 1.3 仕様では、 これら WebServiceFeature 関連のアノテーションのサポートに加え、 これらの機能をクライアントとサーバーの両方に構成するためのデプロイメント記述子 エレメントの使用のサポートも導入されています。 JAX-WS 2.2 は、データ・バインディングのために Java Architecture for XML Binding (JAXB) バージョン 2.2 を必要とします。

JAX-WS プログラミング標準の実装では、Web サービスとクライアントの開発について次の拡張機能を提供しています。


トピックのタイプを示すアイコン 概念トピック



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