Argh sent out a unfinished mail
Sorry

On 3/17/06, Chathura Herath <[EMAIL PROTECTED]> wrote:
> What are your thoughts about the RPC/encoding as and when you support
> WSDL 1.1 for woden. Currently we kind of transform RPC/Encoded to
> doc/lit when we are building the WOM from WSDL4J. If you look at the
> classes the dims pointed out you could see exactly how it is done.
>
> 1)Design issue
> * WSDL1.1 interface
> a)Are we to make the woden xml model and/or component model implement
> the JSR 110 API's at one point.
> b) are we to fork out at the WSDLReader level and return two object
> models for the two versionsi.e. woden for WSDL 2.0 and wsdl4j for 1.1.
>
> I believe option a) is the one that we anticipate to achieve and aprt
> from the RPC /Encoding issue there could be wuite a bit of code reuse
> from WSDL 1.1, especially using the Factory API provided by wsdl4j.
>
> 2)Other than the WSDL validation the main hurdle for this effort lies
> in handling the RPC/Encoded issue.
>
>
> I just wrote a toy DOM based WSDL1.1 to Woden parser. Building the
> object model is not that hard but validating is quite messy.
>
>
>
>
>
>
> On 3/16/06, Glen Daniels <[EMAIL PROTECTED]> wrote:
> > (the thread below should have also gone to axis-dev - adding that now)
> >
> > +1, dims.  This seems like the right way to go.  I took an action on the
> > implementors call today to open a JIRA with a description of this task,
> > and then hopefully we can find someone with cycles to get it done.
> >
> > Essentially we'll use Woden just like we use WSDL4J, and we can switch
> > by looking at the root element of the XML.  I don't think we actually
> > need a WSDL2 serializer quite yet for Axis2, though we want that eventually.
> >
> > --Glen
> >
> > Davanum Srinivas wrote:
> > > Please take a look at org.apache.axis2.wsdl.builder.wsdl4j.WSDLPump,
> > > this is used in org.apache.axis2.wsdl.builder.wsdl4j.WSDL1ToWOMBuilder
> > > to populate the wom.
> > >
> > > May be we could write a similar one for woden?
> > >
> > > -- dims
> > >
> > > On 3/15/06, Arthur Ryman <[EMAIL PROTECTED]> wrote:
> > >
> > >>In order to make progress towards some interop testing and to avoid 
> > >>regressing Axis2 by making some major change, couldn't we just write some 
> > >>code generators that target the Axis2 runtime? I suggest that we simply 
> > >>clone the current WSDL2Java code and replace the WSDL  1.1 parser with 
> > >>Woden. Call it Woden2Java maybe. This would be an independent piece of 
> > >>code so it would not impact Axis2. The output of Woden2Java would be 
> > >>whatever Axis2 expects which I gather is just some Java classes (stubs 
> > >>and skeletons) and deployment descriptors.
> > >>
> > >>
> > >>On 3/15/06, Lawrence Mandel <[EMAIL PROTECTED]> wrote:
> > >>
> > >>>
> > >>>Glen,
> > >>>
> > >>>Thanks for getting the discussion going.
> > >>>
> > >>>
> > >>>
> > >>>>As WSDL is now in CR, and we're trying to get a test suite together,
> > >>>>this is clearly an "as soon as possible" kind of thing, so we're
> > >>>>wondering if people on the Axis2 and Woden teams will have some cycles
> > >>>>in order to get this going in the near term.
> > >>>
> > >>>
> > >>>Woden has made some pretty significant progress but there are some 
> > >>>rather large work items left including parsing of extension HTTP 
> > >>>components, validation of extension components and MEPs and adding a URI 
> > >>>resolution framework. There is also some work that we will need to do on 
> > >>>XmlSchema and may tests we need to create in order to validate Woden's 
> > >>>functionality. I am willing to help, especially with work that needs to 
> > >>>be done to Woden itself. I'm not sure how much time I'll have in the 
> > >>>next couple months to contribute directly to Axis.
> > >>>
> > >>>
> > >>>
> > >>>>At present, Woden does not parse WSDL 1.1
> > >>>
> > >>>
> > >>>True. We've had some discussion about how to support both WSDL 1.1 and 
> > >>>2.0. Woden did receive an initial contribution of the WSDL4J source. 
> > >>>(AFAIK Axis using WSDL4J for WSDL  1.1 parsing - correct me if I'm 
> > >>>wrong.) The long term plan may include merging this code with the WSDL 
> > >>>2.0 code and creating one package that supports WSDL 1.1 and 2.0 but 
> > >>>it's too early to say if and when this will happen. We are of course 
> > >>>willing to listen to suggestions and happy to receive contributions. As 
> > >>>it currently stands, I think option 1 makes the most sense. The WSDL  
> > >>>1.1 - 2.0 conversion utilities do not handle 100% of WSDL 1.1 cases and 
> > >>>I don't want to see Axis regress because of an implementation detail.
> > >>>
> > >>>I think it's also important to  point out that one of Woden's goals is 
> > >>>to answer the W3C WSDL working group's call for implementations. 
> > >>>Obviously Woden can't completely answer the call so we need Axis to be 
> > >>>able to achieve this goal. Also, the plan is for Woden to declare an 
> > >>>API. This can't happen until we receive feedback from clients. 
> > >>>Integration with Axis should allow for the type of feedback we need from 
> > >>>an initial adopter.
> > >>>
> > >>>Getting the dialog going between Axis and Woden is a great first step in 
> > >>>achieving goals for both projects. Thanks for starting the conversation.
> > >>>
> > >>> Lawrence Mandel
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>Glen Daniels <[EMAIL PROTECTED] >
> > >>>
> > >>>
> > >>>03/13/2006 08:32 PM
> > >>>
> > >>>Please respond to
> > >>>[email protected]
> > >>>
> > >>>
> > >>>To [email protected],  [email protected]
> > >>>
> > >>>cc
> > >>>
> > >>>
> > >>>Subject [axis2] WSDL 2.0 CR work
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>(Woden folks - please leave the [axis2] prefix on the subject when
> > >>>replying, as folks use that to filter axis-dev mail into separate 
> > >>>folders)
> > >>>
> > >>>Hi y'all!
> > >>>
> > >>>I've taken an action from the W3C WSDL working group to begin inquiring
> > >>>about whether we might be able to get Axis2 integrated with Woden in
> > >>>time to use that combination as one of the test implementations in order
> > >>>to prove interoperability of the WSDL 2.0 specs.
> > >>>
> > >>>As WSDL is now in CR, and we're trying to get a test suite together,
> > >>>this is clearly an "as soon as possible" kind of thing, so we're
> > >>>wondering if people on the Axis2 and Woden teams will have some cycles
> > >>>in order to get this going in the near term.
> > >>>
> > >>>The test suite we end up with is going to have at least two parts - one
> > >>>involving parsing WSDL documents, which is pretty much covered by Woden,
> > >>>and the other involving on-the-wire tests of messages described by WSDL
> > >>>documents, and that's where Axis2 comes in.
> > >>>
> > >>>At present, Woden does not parse WSDL 1.1, and WOM does not parse WSDL
> > >>>2.0... :( Therefore it's not just a matter of unplugging WOM and pluggin
> > >>>in Woden.  So in order to get this working I see several possible
> > >>>directions we could take:
> > >>>
> > >>>1) Use Woden to parse WSDL 2.0 documents, and then build a connecting
> > >>>library which builds WOM objects out of Woden objects.  PRO: none of the
> > >>>rest of the Axis2 code would need to change.  CON: the shim layer would
> > >>>be throwaway code.
> > >>>
> > >>>2) Add WSDL 1.1 parsing functionality to Woden.  PRO: This is where we
> > >>>really want to be long-term.  CON: lots of effort.
> > >>>
> > >>>3) Switch over to Woden even without WSDL 1.1 parsing functionality, and
> > >>>use the W3C's WSDL 1.1 -> WSDL 2.0 XSLT in order to do WSDL2Java with
> > >>>1.1 documents in the meanwhile.  PRO: probably the minimum amount of
> > >>>work.  CON: doubtful all WSDL 1.1 documents would work, and there's a
> > >>>danger we'd fail on some popular services.
> > >>>
> > >>>Are there others?
> > >>>
> > >>>We're looking for thoughts, ideas, and ideally people who would be
> > >>>willing to step up and help with this process in some way.  If you reply
> > >>>please cc both axis-dev and woden-dev.
> > >>>
> > >>>Thanks,
> > >>>--Glen
> > >>>
> > >>>
> > >>
> > >>
> > >
> > >
> > >
> > > --
> > > Davanum Srinivas : http://wso2.com/blogs/
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> --
> Chathura Herath
> http://people.apache.org/~chathura/
> http://chathurah.blogspot.com/
>


--
Chathura Herath
http://people.apache.org/~chathura/
http://chathurah.blogspot.com/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to