+

Search Tips   |   Advanced Search

Web Services Addressing support

The Web Services Addressing (WS-Addressing) support in this product provides the environment for web services that use the World Wide Web Consortium (W3C) WS-Addressing specifications. This family of specifications provide transport-neutral mechanisms to address web services and to facilitate end-to-end addressing.

We do not usually have to be aware of the underlying WS-Addressing support because WebSphere Application Server ensures that the web service applications are WS-Addressing compliant when required. Read this topic only if we have to use the WS-Addressing support directly. For example, if we have one of the following roles:

The WS-Addressing support for developers consists of two sets of programming interfaces: the JAX-WS standard interfaces, and the IBM proprietary implementation of the WS-Addressing specification.


Features of the JAX-WS WS-Addressing support

WAS v9 provides support for the JAX-WS WS-Addressing APIs, which we can use to undertake basic addressing functions such as creating an endpoint reference, enabling WS-Addressing support, and specifying the action URIs associated with the WSDL operations of the web service. Use these APIs to undertake simple WS-Addressing functions and create JAX-WS applications that are portable.

The JAX-WS WS-Addressing APIs provide the following features for core WS-Addressing application development:

The following features were introduced in the JAX-WS 2.2 specification, which WAS supports from v8:


Features of the IBM proprietary WS-Addressing support

WAS v9 provides an IBM proprietary implementation of the WS-Addressing specification, which we can use with JAX-RPC applications as well as JAX-WS applications, to undertake more advanced functions such as creating endpoint references that represent highly available objects, or directly setting message addressing properties in the SOAP header. Use these APIs and SPIs to create JAX-RPC applications that use addressing, or we want to undertake more advanced functions that are not possible with the JAX-WS APIs.

The IBM proprietary API provides the following basic features:

The IBM proprietary WS-Addressing SPIs provide support for extended WS-Addressing system development using the following features:


Support for WS-Addressing specifications and interoperability

By default, this product supports the W3C WS-Addressing 1.0 Core and SOAP Binding specifications that are identified by the http://www.w3.org/2005/08/addressing namespace. Unless otherwise stated, WS-Addressing semantics that are described in this documentation refer to these specifications.

For interoperability, other levels of the WS-Addressing specification are supported in this version of the product; in particular, the WS-Addressing W3C submission with the namespace http://schemas.xmlsoap.org/ws/2004/08/addressing.

For JAX-WS applications, this product supports the WS-Addressing metadata specification identified by the http://www.w3.org/2007/05/addressing/metadata namespace. This specification supersedes the WS-Addressing Web Services Description Language (WSDL) binding specification identified by the http://www.w3.org/2006/05/addressing/wsdl namespace.

In addition, this product supports the following features from the WS-Addressing WSDL binding specification:


Subtopics


Related:

  • Web Services Resource Framework support
  • Web Services Atomic Transaction support in the application server
  • Web Services Business Activity support in the application server
  • JAX-WS
  • Web service providers and policy configuration sharing
  • Create stateful web services using the Web Services Resource Framework
  • Use WS-Notification for publish and subscribe messaging for web services
  • Enable Web Services Addressing support for JAX-WS applications using WS-Policy
  • Enable Web Services Addressing support for JAX-WS applications using addressing annotations
  • Enable Web Services Addressing support for JAX-WS applications using addressing features
  • Enable Web Services Addressing support for JAX-WS applications using deployment descriptors
  • Programming model APIs and specifications
  • W3C WS-Addressing specifications: http://www.w3.org/2002/ws/addr/
  • W3C submission WS-Addressing specification: http://www.w3.org/Submission/ws-addressing/
  • JAX-WS API: http://jcp.org/aboutJava/communityprocess/mrel/jsr224/index2.html