A good description of the features in JAX-WS 2.1 can be found here: http://weblogs.java.net/blog/kohlert/archive/2006/11/jaxws_21_mainte.html

The following is a todo list covering the work to be done in axis2:

Item no.

Item Description

Comments

Addressing Specific API/SPI Changes

1

javax.xml.ws.EndpointReference

Delegates to javax.xml.ws.spi.Provider.

2

javax.xml.ws.addressing.W3CEndpointReference

Must map to 2005/08 spec endpoint reference type.

3

javax.xml.ws.addressing.W3CEndpointReferenceBuilder

Delegates to javax.xml.ws.spi.Provider

4

SubmissionEndpointReference

Not required by the spec. Should map to 2004/08 spec endpoint reference type.

5

SubmissionEndpointReferenceBuilder

Not required by the spec.

6

javax.xml.ws.WebServiceContext

New methods to get an endpoint reference

7

javax.xml.ws.Endpoint

New methods to get an endpoint reference

8

javax.xml.ws.BindingProvider

New methods to get an endpoint reference

9

javax.xml.ws.spi.Provider

New methods to create endpoint references and to get a port object.

10

javax.xml.ws.spi.ServiceDelegate

New methods to support endpoint references and web service features.

11

javax.xml.ws.reference.parameters

New MessageContext property

12

javax.xml.ws.Service

Delegates to javax.xml.ws.spi.ServiceDelegate

13

javax.xml.ws.soap.AddressingFeature

Enable/disable 2005/08 addressing support.

14

javax.xml.ws.soap.Addressing

Annotation. Related to AddressingFeature

15

SubmissionAddressingFeature

Not required by the spec. Enable/disable 2004/08 addressing support.

16

SubmissionAddressing

Annotation. Not required by the spec. Related to SubmissionAddressingFeature.

17

javax.xml.ws.Action

Annotation.

18

javax.xml.ws.FaultAction

Annotation.

Other API/SPI Changes

19

javax.xml.ws.spi.Provider

Support default binding when using createEndpoint().

20

javax.xml.ws.WebServiceFeature

New mechanism to configure clients and providers.

21

javax.xml.ws.Binding

A new method to get the binding ID

22

Generated subclasses of javax.xml.ws.Service must implement get<PortName>(WebServiceFeature… features).

Assume that we get this with JAX-WS 2.1 RI wsimport tooling.

23

javax.xml.ws.RespectBindingFeature

Enable/disable regard for wsdl:binding (wsdl:required="true")

24

javax.xml.ws.soap.MTOMFeature

Enable/disable MTOM support.

25

javax.xml.ws.RespectBinding

Annotation. Related to RespectBindingFeature

26

javax.xml.ws.soap.MTOM

Annotation. Related to MTOMFeature

27

javax.xml.ws.spi.WebServiceFeatureAnnotation

Annotation.

JAXB

28

JAXB 2.1

Required by JAX-WS 2.1

29

Require JAX-WS 2.1 RI tooling.

Required by JAX-WS 2.1

30

javax.xml.bind.annotation.XmlAttachmentRef

Annotation. Assume that we get this with JAXB 2.1 RI.

31

javax.xml.bind.annotation.XmlList

Annotation. Assume that we get this with JAXB 2.1 RI.

32

javax.xml.bind.XmlMimeType

Annotation. Assume that we get this with JAXB 2.1 RI.

33

javax.xml.bind.annotation.XmlJavaTypeAdapter

Annotation. Assume that we get this with JAXB 2.1 RI.

34

Generated SEI methods must use JAXB annotations to resolve ambiguities.

Assume that we get this with JAX-WS 2.1 RI wsimport and wsgen tooling.

Miscellaneous

35

Wrapper style clarification (JAX-WS 2.1 section 2.3.1.2)

Assume that we get this with JAX-WS 2.1 RI wsimport.

36

Use of customizations to avoid naming conflicts (JAX-WS 2.1 section 3.4)

Assume that we get this with JAX-WS 2.1 RI wsgen tooling.

37

Certain exceptions must not be treated as service specific exceptions. (JAX-WS 2.1 section 3.7)

java.lang.RuntimeException, and java.rmi.RemoteException. Assume that we get this with JAX-WS 2.1 RI wsgen tooling.

Axis2/JAX-WS_2.1 (last edited 2009-09-20 22:48:01 by localhost)