[XML-SIG] XML serialization / marshalling via DTD

george willis gwillis@mail.com
Wed, 31 May 2000 15:45:55 -0400 (EDT)


First off, thanks for your help Ken.

I have been following SOAP, with the recent IBM involvement and inclusion of
multiple transports such as SMTP and MOM protocols (i.e. MQSeries)

SOAP is a good architecture from the scant view I have taken of it.  I am
glad to see a layered approach, and it seems like a place to look for good
code, but before I do, I thought I might ask those who have dealt with this
issue before, and gain from their experience.

Does the code in the python SOAP package perform serialization and
deserialization?  How does this code compare to other ser/deser code found
used in XMLDocument, XMLWidgets, and ZODB?  It would seem to me that since
this is needed for ZODB, we might have some good code their?

Has anyone compared these codebases that must perform the ser/deser to see
which might have the best code?  Shouldn't we study them and put forth a
"best-of-breed" ser/deser mechanism that can then be used by all these
consumers?

--- In zope-xml@egroups.com, Ken MacLeod <ken@b...> wrote:
> george willis <gwillis@m...> writes:
>
> > Nothing is "wrong" with SOAP, or its predessesor XML-RPC -- they are
> > just not object serialization mechanisms, but rather RPC mechanisms
> > that use XML to transport data.
> >
> > To get reusable code, we must think abstract.  XML is nothing more
> > and nothing less than a universal standard for the representation of
> > serialized object models for transport between systems.  What is
> > needed is a generic serializer/deserializer like that found in java.
>
> You may not have been following SOAP recently, SOAP 1.1 clearly
> seperates envelope, object encoding, RPC, and HTTP binding.  The part
> you are possibly looking for is object encoding (section 5).  Most
> implementations will have a generic serializer/deserializer for that
> encoding.
>
> The W3C is working on defining what their role will be in XML
> protocols, you can follow or participate by joining the xml-dist-app
> mailing list.  Most of what you're talking about is exactly what has
> been discussed on that mailing list:
>
>   <http://lists.w3.org/Archives/Public/xml-dist-app/>
>
>
>   -- Ken

George Willis
gwillis@mail.com
voice: (706)206-0091
  fax: (240)337-8593 
______________________________________________
FREE Personalized Email at Mail.com
Sign up at http://www.mail.com/?sr=signup