axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Guillaume Sauthier <Guillaume.Sauth...@objectweb.org>
Subject Re: [Axis2] Initial JAX-WS Implementation
Date Mon, 19 Jun 2006 09:10:59 GMT
Hi Nicholas
Great work !

I'm looking forward to work with that implementation.

Ajith Ranabahu wrote:
> Hi ,
> This is great news indeed and we are really happy to accept your
> contribution. Actually It has been one of those concerns that came
> popping up in every major release of Axis2 since Appserver people are
> very much concerned over the JAX-* implementations :)
Hehe
I'm feeling targeted here :)

Guillaume
>
> Just as Eran suggested I would love to see a brief description of what
> has been done (Well it need not be a big docuement - just brief
> explanation of what has been done and a few pointers to the major
> classes would do)
>
>
> Ajith
>
>
> On 6/17/06, Nicholas L Gallardo <nlgallar@us.ibm.com> wrote:
>>
>> The IBM Web services team has been developing a JAX-WS 2.0 
>> implementation
>> that we will contribute to Apache, which uses Axis2 as it's core 
>> runtime. It
>> is an initial drop, but we intend to continue this development in Apache
>> open source.  Given the increased interest that has been displayed on 
>> the
>> mailing list, we will be opening a JIRA issue with a patch containing 
>> code
>> that we would like to have considered for contribution as a jumpstart 
>> for
>> the support.
>>
>> This is just a first pass and is intended to be a starting point to 
>> allow
>> the Apache community involvement.  The IBM Web services team would 
>> like to
>> participate in building a JAX-WS 2.0 implementation in conjunction 
>> with the
>> Apache community.
>>
>> Developers that have participating in developing this drop, and are 
>> planning
>> to continue are the following:
>>
>> Nick Gallardo
>> Rich Scheuerle
>> Jeff Barrett
>> Nikhil Thaker
>> Mike Rheinheirmer
>> Brent Ulbricht
>> Dan Sedov
>> Lizet Ernand
>> Samuel Isokpunwu
>>
>>
>> Code structure:
>>
>> This code has been built as a module under the Axis2 root in 
>> modules/jaxws.
>> - Maven enabled
>> - Java 5 enabled
>> - Verification tests included (many more to come)
>>
>> As we've started developing this code, the goal has been to re-use as 
>> much
>> of the underlying Axis2 runtime as possible.  This includes making 
>> use of
>> the existing ServiceClient API on the client and the MessageReceiver 
>> API for
>> services.
>>
>>
>>
>> Contents:
>>
>> Client
>> -------------------
>> Support for JAX-WS javax.xml.ws.Dispatch
>> * Parameter types supported:
>>   - JAX-B (using JAXBContext)
>>   - javax.xml.transform.Source (StreamSource, DOMSource, SAXSource)
>>   - String (non-spec)
>>
>> * Invocation patterns supported:
>>   - sync: invoke
>>   - one-way: invokeOneWay
>>   - async: invokeAsync (callback only)
>>
>> * Usage modes
>>   - PAYLOAD (SOAP Body contents)
>>   - MESSAGE (the entire SOAP Envelope)
>>
>>
>> Service
>> -------------------
>> Support for javax.xml.ws.Provider style endpoints
>> * Parameter types
>>   - javax.xml.transform.Source (StreamSource, DOMSource, SAXSource)
>>   - String (non-spec)
>>
>> * Usage modes
>>   - PAYLOAD only (MESSAGE requires annotations support for
>> javax.xml.ws.ServiceMode)
>>
>>
>>
>> Development activity in progress:
>>
>> * SAAJ SOAPMessage support for both the Dispatch and Provider
>> * Fault processing
>> * Attachments
>> * SOAP 1.2 support
>> * Annotations support for Provider
>> * JAXWSMessageReceiver with support for pluggable dispatchers and server
>>   side application handlers
>>
>>
>> Again, this is our first step here.  We look forward to working with the
>> Apache Web services community on furthering this implementation.  We 
>> welcome
>> the community's feedback.
>>
>> Regards,
>>
>> The IBM Web services team
>>
>
>


Mime
View raw message