Posted by kohlert
on April 6, 2007 at 2:16 PM PDT
JAX-WS 2.1 was written dependent on the
Web Services 1.0 - WSDL Binding candidate recommendation fully expecting this CR to become are recommendation. However, after JAX-WS 2.1 was approved by the EC, the Web Service Addressing Working Group decided to replace the WSDL Binding CR with a new Web Services Addressing 1.0 - Metadata working draft . We felt that it would be prudent to respin the JAX-WS 2.1 specification to remove all dependencies on the WSDL Binding specification. In doing so, none of the JAX-WS APIs will be removed or modified with the exception of the described behavior. Therefore, the revised JAX-WS 2.1 APIs will be binary compatible with the original version. However, since there is no longer a standard way to represent the use of WS-Addressing in a WSDL, using Addressing in a portable manner will be somewhat more burdensome with the revised APIs. The revised JAX-WS specification will not reference the new Metadata specification at this time as it is not yet a recommendation. However, a future version of JAX-WS will reference the final Metadata specification and using addressing will be easier to use once this is done. JAX-WS 2.1 implementations are free to insert non-standard extensibility elements into the WSDL to reflect the use of Addressing.
The new specification can be reviewed