[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