[wsf-c-dev] External dependencies

James Clark james at wso2.com
Thu Dec 7 11:23:30 PST 2006


 
> What about Guththila? Are we not interested in a pure pull model any 
> more?

I would see us writing our own parser specialized to do exactly what we
need, which is pulling but with some twists.  It wouldn't be a
general-purpose XML parser.

>  As far as I know, libxml2 is not the right choice for pull model.

Why not?

> > So from a platform integration perspective,
> > it's important that our stack can efficiently accept a payload that is
> > represented as a libxml2 DOM.
> >   
> So does that mean that we would drop the current AXIOM only model for 
> the SOAP engine? Sounds to me that there would have to be DOM2AXIOM and 
> AXIOM2DOM converters in the SOAP engine itself. Is my understanding correct?

I would see the SOAP engine still working just on AXIOM, but the AXIOM
would be a bit different. In particular the interface would be designed
so that it can be implemented efficiently using a wide variety of
underlying representations, whether as string, an array of events,
something DOM-like or a mixture of all of these.
 
> So eventually, we would have a considerable amount of code that would be 
> platform specific?

Yes.

James






More information about the Wsf-c-dev mailing list