Jakarta XML Web サービス

Jakarta XML Web サービス
その他の名前XML Web サービス用の Java API、JAX-WS
原作者サン・マイクロシステムズ
開発者エクリプス財団
安定版リリース
2.3.3 / 2020年2月19日; 5年前 (2020-02-19)
リポジトリ
  • github.com/eclipse-ee4j/jax-ws-api
書かれたジャワ
オペレーティング·システムクロスプラットフォーム
プラットフォームジャワ
タイプアプリケーションフレームワーク
ライセンスEPL 2.0 またはGPL v2(クラスパス例外付き)
Webサイトprojects.eclipse.org/projects/ee4j.jaxws

Jakarta XML Web サービス( JAX-WS、旧称Java API for XML Web Services ) は、Web サービス、特にSOAPサービスを作成するためのJakarta EE APIです。JAX-WS は、 Java XMLプログラミング APIの 1 つです。

概要

JAX-WS 2.2仕様(JSR 224)は、SOAPメッセージがWSDL操作を呼び出す際に、WSDL操作がJavaメソッドにどのようにバインドされるかを決定する標準的なJava-WSDLマッピングを定義していますこのJava-WSDLマッピングにより、呼び出されるJavaメソッドと、そのSOAPメッセージがメソッドのパラメータにどのようにマッピングされるかが決定されます。

このマッピングは、メソッドの戻り値が SOAP 応答にマッピングされる方法も決定します。

JAX-WSは、 Java SE 5で導入されたアノテーションを使用して、Webサービスクライアントとエンドポイントの開発とデプロイメントを簡素化します。これはJava Web Services Development Packの一部です。JAX-WSはJava SEバージョン6以降で使用できます。[1] Java SE 11以降、JAX-WSは削除されました。詳細については、JEP 320を参照してください。

JAX-WS 2.0 は、ドキュメント スタイルの Web サービスに重点を置いたJava Platform, Enterprise Edition 5 のJAX-RPC API に代わるものです。

この API は、Eclipse Metroのコアを提供します

JAX-WS もWSITの基盤の 1 つです

サポートされている標準

  • JAX-WS 2.0/2.1/2.2 (JSR 224)
  • WS-I 基本プロファイル 1.2 および 2.0
  • WS-I 添付ファイルプロファイル 1.0
  • WS-I シンプル SOAP バインディング プロファイル 1.0
  • WS-Addressing 1.0 - コア、SOAP バインディング、WSDL バインディング

主なJWSパッケージ

パッケージ説明
javax.xml.wsコアJAX-WS APIを備えている
javax.xml.ws.httpXML/HTTPバインディングに特化したAPIを備えている
javax.xml.ws.soapSOAP/HTTPバインディングに特化したAPIを備えている
javax.xml.ws.ハンドラーメッセージハンドラ用のAPIがある
javax.xml.ws.spiJAX-WSのSPIを定義する
javax.xml.ws.spi.httpコンテナ内のJAX-WSのポータブルな展開に使用されるHTTP SPIを提供します。
javax.xml.ws.wsaddressingWS-Addressingに関連するAPIがある
javax.jwsJavaからWSDLへのマッピングアノテーションに特化したAPIを備えています
javax.jws.soapWeb サービスを SOAP プロトコルにマッピングするための API を備えています
Java EE 7
仕様バージョン標準ボディJSR/URL
JAX-WS2.3日本共産党224
ウェブサービス1.3日本共産党109
WSメタデータ2.1日本共産党181
ジャックスB2.2日本共産党222
SAAJ1.3日本共産党67
石鹸1.2W3C石鹸
XML1.1W3Cxml
WSDL1.1W3CWSDL

Jakarta Web サービス メタデータ

Jakarta Web Services MetadataJWS、旧称Javaプラットフォーム向けWeb Services Metadata、Java Web Services)は、Jakarta XML Web Services(JAX-WS)の一部であり、主にJakarta EEプラットフォーム向けWebサービスインターフェース開発の標準化に使用されるJavaプログラミング言語仕様(JSR-181)です。バージョン2.1は2009年12月15日にリリースされました。[2]

実装

参考文献

  1. ^ Yang, Young (2007年6月3日). 「Java EEコンテナを使用しないJAX-WS Webサービス」
  2. ^ 「Java Community Process(SM) プログラム - JSRS: Java 仕様リクエスト - 詳細 JSR# 181」。
  • 公式サイト
  • java.net プロジェクトページ
    • JAX-WS java.net プロジェクト ページ
    • GlassFish java.net プロジェクトページ
  • ドキュメント
    • JAX-WS Javadoc
    • Java EE 5 チュートリアルの JAX-WS
  • チュートリアル
Retrieved from "https://en.wikipedia.org/w/index.php?title=Jakarta_XML_Web_Services&oldid=1309716901"