Web Services Addressing support


 

+

Search Tips   |   Advanced Search

 

Web Services Addressing (WS-Addressing) support in WAS V7 provides the environment for Web services that use the W3C WS-Addressing specifications, which provide transport-neutral mechanisms to address Web services and to facilitate end-to-end addressing.

New feature: WAS v7.0 provides support for the JAX-WS 2.1 API, which we can use to create portable applications that use WS-Addressing. Existing JAX-WS applications will work as before.

You do not usually have to be aware of the underlying WS-Addressing support because WAS 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:

 

Features of the JAX-WS 2.1 WS-Addressing support

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

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

 

Features of the IBM proprietary WS-Addressing support

This product 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 perform 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 you want to perform more advanced functions that are not possible with the JAX-WS 2.1 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, WAS v7.0 supports W3C...

...identified by the namespace...

http://www.w3.org/2005/08/addressing

For interoperability, other levels of the WS-Addressing spec are supported, including...

http://schemas.xmlsoap.org/ws/2004/08/addressing

For JAX-WS applications, WAS V7.0 supports the WS-Addressing metadata specification...

http://www.w3.org/2007/05/addressing/metadata

This spec supersedes the WS-Addressing WSDL binding specification...

http://www.w3.org/2006/05/addressing/wsdl

In addition, WAS V7.0 supports the following features from the WS-Addressing WSDL binding specification:





Subtopics

Web Services Addressing overview
Web Services Addressing version interoperability
Web Services Addressing application model
Web Services Addressing annotations
Web Services Addressing security considerations
Web Services Addressing: firewalls and intermediary nodes
Web Services Addressing and the service integration bus

 

Related concepts

Web Services Resource Framework support
Web Services Atomic Transaction support in the appserver
Web Services Business Activity support in the appserver

 

Related tasks

Create stateful Web services using the Web Services Resource Framework
Develop applications that use Web Services Addressing
WS-Notification - publish and subscribe messaging for Web services

 

Related

Web Services Addressing APIs
IBM proprietary Web Services Addressing SPIs
Specifications and API documentation

 

Related information

W3C WS-Addressing specifications
W3C submission WS-Addressing specification
JAX-WS API