Hi Tom,
> I think I see what you are driving at Sanjiva, and I can agree with it
> to a point. But it seems to me that you may be taking the religion you
> have gotten ("XML is all") to the extreme. :-)
Drank the cool aid?
And no, I didn't contemplate moving to Redmond ... ;-).
> My personal hopes for Axis2 are that it will support WSDL 2.0 plus all
> the other stuff like WSA and MTOM, and especially fix our typemapping
> system from Axis 1.x. I also would like to get full XML Schema support
> in WSDL2Java, so we can map almost any Schema to code. I know that this
> doesn't even come close to your vision. But as you have said, there is
> no reason why Axis2 can't accomplish these goals, but just don't stuff
> all that in to the core.
+1.
I fully agree with totally supporting WSDL2 stuff .. that's why I love
what we did for WSDL2- its a pure doc/lit world .. with an optional
layer to *interpret* a doc/lit message as an RPC call. That model is
what Axis2 is designed on through and through right? Axis2 even burns in
MTOM/XOP (whichever one talks about how to do binary stuff in the XML
Infoset .. I can't keep the acronym straight) to OM and that's great.
> What I *do* think we need to preserve in the project is a pragmatic
> sense of what needs to be there and work to make Axis2 useful to
> developers who are looking for an open source library that helps them
> use Web Services. If we give them just AXIOM, it doesn't give them
> much. We might as well have stuck with Message based (XML-in/XML-out)
> services that Axis pre-1.0 did just fine. An XML parser can take apart
> a SOAP envelope just fine. Why go further?
>
> So in that respect, Axis2 is going to have to do things that Axis1 does:
> Unwrap doc/lit services, handle RPC encoding, generate usable stubs from
> WSDL 1.1 - basically replace Axis1 but do it better and with a more
> advanced support of the latest 'stuff'.
>
> That is why I like seeing lists of concrete stuff from Glen that address
> these needs.
OK fair enough .. all I wanted to get agreement on was that all of the
wonderful pains of WSDL 1.1 (which I had nothing to do with) are not
core to Axis2. It sounds like we are agreeing on that ..
Sanjiva.