JAX-WS

Java™ API for XML-Based Web Services (JAX-WS) ist das Web-Service-Programmiermodell der nächsten Generation, das vom Programmiermodell Java API for XML-based RPC (JAX-RPC) bereitgestellte Grundlage ergänzt. JAX-WS vereinfacht die Entwicklung von Web-Services und -Clients und bietet Java-Anwendungen durch die Verwendung von dynamischen Proxys und Java-Annotationen eine größere Plattformunabhängigkeit.

JAX-WS ist ein Programmiermodell, das die Anwendungsentwicklung durch die Unterstützung eines standardisierten und annotationsbasierten Modells für die Entwicklung von Web-Service-Anwendungen und -Clients vereinfacht. Die JAX-WS-Technologie ist strategisch an dem aktuellen Branchentrend eines eher dokumentationsorientierten Messaging-Modells ausgerichtet und ersetzt das Programmiermodell für Fernprozeduraufrufe, das in JAX-RPC definiert ist. Obwohl JAX-RPC-Programmiermodell und JAX-RPC-Anwendungen weiterhin von diesem Produkt unterstützt werden, weist JAX-RPC Einschränkungen auf und unterstützt verschiedene komplexe dokumentationsorientierte Services nicht. JAX-WS ist das strategische Programmiermodell für die Entwicklung von Web-Services und erforderlicher Teil von Java Platform, Enterprise Edition 6 (Java EE 6). JAX-WS ist auch unter der Bezeichnung JSR 224 bekannt.

Die Spezifikation JAX-WS 2.2 beinhaltet die Funktionen der Spezifikation JAX-WS 2.1 und übertrifft diese. JAX-WS 2.2 bietet jetzt eine clientseitige Unterstützung für die Nutzung von Annotationen hinsichtlich WebServiceFeature, wie z. B. @MTOM, @Addressing, und die @RespectBinding-Annotationen. JAX-WS 2.1 hatte zuvor Unterstützung für diese Annotationen auf dem Server bereitgestellt. Sie können die WS-Addressing-Unterstützung für einen Client oder Service aktivieren und konfigurieren, indem Sie WS-Policy-Zusicherungen zum WSDL-Dokument hinzufügen. Die Spezifikation Web Services for Java EE 1.3 bietet jetzt zusätzlich Unterstützung für diese Annotationen bezüglich WebServiceFeature und unterstützt außerdem die Nutzung von Implementierungsdeskriptorelementen zur Konfiguration auf Client und Server. JAX-WS 2.2 erfordert Java Architecture for XML Binding (JAXB) Version 2.2 für die Datenbindung.

Die Implementierung des Programmierstandards JAX-WS stellt die folgenden Erweiterungen für die Entwicklung von Web-Services und -Clients bereit:


Symbol, das den Typ des Artikels anzeigt. Konzeptartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cwbs_jaxws
Dateiname:cwbs_jaxws.html