[wsf-dev] Pointer to OpenSAML SOAP client stack
Scott Cantor
cantor.2 at osu.edu
Thu Feb 8 12:50:17 EST 2007
Per the call discussion today, my C++ code is here:
http://svn.middleware.georgetown.edu/view/trunk/xmltooling/soap/?root=cpp-xm
ltooling
(http://tinyurl.com/32uqya)
The Java may or may not look similar by the time it's done. Usually starts
out close and then one or both evolve.
The lowest layer is transport-independent but only operates on pre-prepared
Envelope objects. I use client subclasses to implement more complicated
bindings, so far primarily just for SAML protocols.
I would be likely to handle WSF by implementing a subclass that can handle
the various security mechanisms as plugins that customize the envelope
and/or transport before use.
Since the Envelope itself is an XMLObject, application-specific objects can
be embedded inside it, eventually allowing code generation of the
application objects as XMLObjects separate from the SOAP layer, which is
what WSDL is intended to do anyway.
-- Scott
More information about the wsf-dev
mailing list