fbpx
Wikipedia

Jakarta XML Web Services

The Jakarta XML Web Services (JAX-WS; formerly Java API for XML Web Services) is a Jakarta EE API for creating web services, particularly SOAP services. JAX-WS is one of the Java XML programming APIs.

Jakarta XML Web Services
Other namesJava API for XML Web Services, JAX-WS
Original author(s)Sun Microsystems
Developer(s)Eclipse Foundation
Stable release
2.3.3 / February 19, 2020; 3 years ago (2020-02-19)
Repository
  • github.com/eclipse-ee4j/jax-ws-api
Written inJava
Operating systemCross-platform
PlatformJava
TypeApplication framework
LicenseEPL 2.0 or GPL v2 w/Classpath exception
Websiteprojects.eclipse.org/projects/ee4j.jaxws

Overview

The JAX-WS 2.2 specification JSR 224 defines a standard Java- to-WSDL mapping which determines how WSDL operations are bound to Java methods when a SOAP message invokes a WSDL operation. This Java-to-WSDL mapping determines which Java method gets invoked and how that SOAP message is mapped to the method’s parameters.

This mapping also determines how the method’s return value gets mapped to the SOAP response.

JAX-WS uses annotations, introduced in Java SE 5, to simplify the development and deployment of web service clients and endpoints. It is part of the Java Web Services Development Pack. JAX-WS can be used in Java SE starting with version 6.[1] JAX-WS 2.0 replaced the JAX-RPC API in Java Platform, Enterprise Edition 5 which leans more towards document style Web Services.

This API provides the core of Eclipse Metro.

JAX-WS also is one of the foundations of WSIT.

Standards Supported

  • JAX-WS 2.0/2.1/2.2 (JSR 224)
  • WS-I Basic Profile 1.2 and 2.0
  • WS-I Attachments Profile 1.0
  • WS-I Simple SOAP Binding Profile 1.0
  • WS-Addressing 1.0 - Core, SOAP Binding, WSDL Binding

Main JWS Packages

Package Description
javax.xml.ws Has the Core JAX-WS APIs
javax.xml.ws.http Has APIs specific to XML/HTTP Binding
javax.xml.ws.soap Has APIs specific to SOAP/HTTP Binding
javax.xml.ws.handler Has APIs for message handlers
javax.xml.ws.spi defines SPIs for JAX-WS
javax.xml.ws.spi.http Provides HTTP SPI that is used for portable deployment of JAX-WS in containers
javax.xml.ws.wsaddressing Has APIs related to WS-Addressing
javax.jws Has APIs specific to Java to WSDL mapping annotations
javax.jws.soap Has APIs for mapping the Web Service onto the SOAP protocol

XML Web Services related Specs

Java EE 7
Specification Version Stds. Body JSR/Url
JAX-WS 2.3 JCP 224
Web Services 1.3 JCP 109
WS Metadata 2.1 JCP 181
JAXB 2.2 JCP 222
SAAJ 1.3 JCP 67
SOAP 1.2 W3C soap
XML 1.1 W3C xml
WSDL 1.1 W3C wsdl

Implementations

References

  1. ^ Yang, Young (June 3, 2007). "JAX-WS Web Services Without Java EE Containers".

External links

  • Official website  
  • java.net project pages
    • JAX-WS java.net project page
    • GlassFish java.net project page
  • Documentation
    • JAX-WS Javadoc
    • JAX-WS in the Java EE 5 Tutorial
  • Tutorials
    • JAX-WS Tutorials

jakarta, services, formerly, java, services, jakarta, creating, services, particularly, soap, services, java, programming, apis, other, namesjava, services, wsoriginal, author, microsystemsdeveloper, eclipse, foundationstable, release2, february, 2020, years, . The Jakarta XML Web Services JAX WS formerly Java API for XML Web Services is a Jakarta EE API for creating web services particularly SOAP services JAX WS is one of the Java XML programming APIs Jakarta XML Web ServicesOther namesJava API for XML Web Services JAX WSOriginal author s Sun MicrosystemsDeveloper s Eclipse FoundationStable release2 3 3 February 19 2020 3 years ago 2020 02 19 Repositorygithub wbr com wbr eclipse ee4j wbr jax ws apiWritten inJavaOperating systemCross platformPlatformJavaTypeApplication frameworkLicenseEPL 2 0 or GPL v2 w Classpath exceptionWebsiteprojects wbr eclipse wbr org wbr projects wbr ee4j wbr jaxws Contents 1 Overview 2 Standards Supported 3 Main JWS Packages 4 XML Web Services related Specs 5 Implementations 6 References 7 External linksOverview EditThe JAX WS 2 2 specification JSR 224 defines a standard Java to WSDL mapping which determines how WSDL operations are bound to Java methods when a SOAP message invokes a WSDL operation This Java to WSDL mapping determines which Java method gets invoked and how that SOAP message is mapped to the method s parameters This mapping also determines how the method s return value gets mapped to the SOAP response JAX WS uses annotations introduced in Java SE 5 to simplify the development and deployment of web service clients and endpoints It is part of the Java Web Services Development Pack JAX WS can be used in Java SE starting with version 6 1 JAX WS 2 0 replaced the JAX RPC API in Java Platform Enterprise Edition 5 which leans more towards document style Web Services This API provides the core of Eclipse Metro JAX WS also is one of the foundations of WSIT Standards Supported EditJAX WS 2 0 2 1 2 2 JSR 224 WS I Basic Profile 1 2 and 2 0 WS I Attachments Profile 1 0 WS I Simple SOAP Binding Profile 1 0 WS Addressing 1 0 Core SOAP Binding WSDL BindingMain JWS Packages EditPackage Descriptionjavax xml ws Has the Core JAX WS APIsjavax xml ws http Has APIs specific to XML HTTP Bindingjavax xml ws soap Has APIs specific to SOAP HTTP Bindingjavax xml ws handler Has APIs for message handlersjavax xml ws spi defines SPIs for JAX WSjavax xml ws spi http Provides HTTP SPI that is used for portable deployment of JAX WS in containersjavax xml ws wsaddressing Has APIs related to WS Addressingjavax jws Has APIs specific to Java to WSDL mapping annotationsjavax jws soap Has APIs for mapping the Web Service onto the SOAP protocolXML Web Services related Specs EditJava EE 7Specification Version Stds Body JSR UrlJAX WS 2 3 JCP 224Web Services 1 3 JCP 109WS Metadata 2 1 JCP 181JAXB 2 2 JCP 222SAAJ 1 3 JCP 67SOAP 1 2 W3C soapXML 1 1 W3C xmlWSDL 1 1 W3C wsdlImplementations EditEclipse Metro in Eclipse Enterprise for Java EE4J Apache CXF Apache Axis2 JBossWS in WildFly IBM WebSphere Jax Ws in WebSphere Oracle WeblogicReferences Edit Yang Young June 3 2007 JAX WS Web Services Without Java EE Containers External links EditOfficial website java net project pages JAX WS java net project page GlassFish java net project page Documentation JAX WS Javadoc JAX WS in the Java EE 5 Tutorial Tutorials JAX WS Tutorials Retrieved from https en wikipedia org w index php title Jakarta XML Web Services amp oldid 1085259468, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.