axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Davanum Srinivas" <dava...@gmail.com>
Subject Re: [Axis2] JAX-WS 2.0 support for Apache Axis2 WSDL2Java Code Generator
Date Mon, 09 Jul 2007 13:54:30 GMT
Rich,

Same medium as usual :) If one of the existing JAX-WS folks start
looking into the patch and apply it and comment in JIRA and/or mailing
list...

thanks,
dims

On 7/9/07, R J Scheuerle Jr <scheu@us.ibm.com> wrote:
>
>
> Thanks Sameera,
>
>  Currently the Sun provided JAX-WS tooling and engine are used for the
> JAX-WS layering.
>
>  There are a number of corner cases. Wrappering is one such issue.
>  It will be important as we go forward to ensure that the existing support
> for the Sun tooling/ri continues to work.
>
>  Question: How can the existing JAX-WS developers assist or provide feedback
> for this effort ?
>
>  Thanks,
>  Rich Scheuerle
>  IBM Web Services
>  Apache Axis2 (scheu@apache.org)
>  512-838-5115 (IBM TL 678-5115)
>
>  "Sameera Jayasoma" <sameera.madushan@gmail.com> wrote on 07/03/2007
> 09:08:44 PM:
>
>
>  >
>  >
>  > ---------- Forwarded message ----------
>  > From: Sameera Jayasoma <sameera.madushan@gmail.com>
>  > Date: Jul 4, 2007 6:54 AM
>  > Subject: JAX-WS 2.0 support for Apache Axis2 WSDL2Java Code Generator
>  > To: axis-dev@ws.apache.org
>  >
>  > Hi all,
>  >
>  > I'm working on implementing JAX-WS 2.0 support for Apache Axis2
>  > WSDL2Java Code Generator for Google Summer of Code 2007.  My
>  > proposal can be viewed at http://wiki.apache.
>  > org/general/SameeraJayasoma/SummerOfCode/2007.
>  >
>  > Here is the description of the design I have followed after having
>  > several discussions with the mentor.
>  >
>  > Java API for XML Web Services (JAX-WS) is a technology designed to
>  > standardized the construction of web services and web service
>  > clients in Java. JAX-WS 2.0 describes set of mappings from a service
>  > defined in a WSDL to Java classes and vice versa. JAX-WS 2.0
>  > delegates the data binding related-task to JAXB 2.0. These mappings
>  > are somewhat different from the from the way how Axis2 maps WSDL
>  > constructs to Java constructs. Therefore I came up with a
>  > JAXWSEmitter class which extends the
>  > AxisServiceBasedMultiLanguageEmitter class. This way I
> could reuse
>  > some of the functionalities.
>  >
>  > JAX-WS defines two styles which are non-wrapper style and wrapper
>  > style to map the contents of input and output message to Java method
>  > parameters.
>  > There are some rules for which a WSDL:Operation to qualify for
>  > wrapper style mapping. wrapper style mapping specifies more or less
>  > the same convention which is followed in SchemaUnwrapperExtension
>  > class. But there are some variations. Therefore I decided to add a
>  > new extension class called JAXWSWapperExtension.
>  >
>  > I'm currently working on a issue found when implementing the
>  > JAXWSWapperExtension. Existing implementation of Jaxbri does not
>  > support unwrapping.
>  >
>  > I will send a patch within two days after completing some minor things.
>  >
>  > Any improvement to the existing design is greatly accepted.
>  >
>  > Thanks in advance
>  >
>  > Sameera
>  >
>  > --
>  > Sameera Jayasoma
>  > http://sameera-jayasoma.blogspot.com/
>  > http://www.flickr.com/photos/sameera-jayasoma
>  >
>  > --
>  > Sameera
>  > http://sameera-jayasoma.blogspot.com/
>  > http://www.flickr.com/photos/sameera-jayasoma
>
>


-- 
Davanum Srinivas :: http://davanum.wordpress.com

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


Mime
View raw message