[XML-SIG] WSDL library ?
Rich Salz
rsalz@zolera.com
Fri, 15 Feb 2002 11:27:09 -0500
Thanks, Martin, for the explanation of how Corba can do doubly-linked
lists. I am glad it's gotten more competent since I looked. Can it
really do full cycles now, where head->next = tail->prev? Cool.
I claimed most distributed computing doesn't use the Corba object model.
DCOM doesn't, it's aggregation of interfaces. Java uses single
inheritance and interface. Neither of those can be mapped into a simple
inheritance model.
As for being "surprised" or "horrified" that all pointers are chased
when you serialize an object. Hunh? If I declared an object in Corba
or DCE IDL (or MIDL) I would be quite upset if only certain parts of it
ended up being remoted. Yes, many serializations allow full
pointer-chasing, heap management, etc. It's not ineffecient if you
don't need it, and it's useful when you do. Sure, you don't necessarily
need it in business -- VisualBasic's datatypes are provably sufficient.
All I know about RDF is how to spell it. :)
As for why HREF/ID, etc., is in SOAP? Well, I wasn't there, so I can't
say for sure, but I have my guesses. They wanted SOAP RPC Encoding to
be rich enough to be able to be a serialization for DCE, DCOM, Corba,
Java, etc. Some here clearly think they aimed too high. Me, I like
having a single uniform system.
Paul, the Zolera Tamarin schema's don't use HREF/ID because we don't
need to. If I want to sign something, I can do
<Content>......your text here</Content>
or I can do
<Content href="http://www.microsoft.com/bill/testimony.txt"/>
and the SOAP layer handles it transparently
BTW, SOAP RPC Encoding is going to be *really optional* for 1.2, so much
so that it might even merit it's own document. (It won't, but it could.)
/r$
--
Zolera Systems, http://www.zolera.com
Information Integrity, XML Security