[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: RDF vs. SOAP serialization (oh yeah, and XMI and XTM)

  • From: Michael Fitzgerald <mike@w...>
  • To: Uche Ogbuji <uche.ogbuji@f...>
  • Date: Fri, 22 Dec 2000 11:26:09 -0800

principal vs subject
I think you misunderstood what I was asking. I am looking for David's
distinction of "protocol" so I can understand his earlier point, but he is
probably off Christmas shopping (like I should be) and we won't hear back
from him until Jan. 2!

However, I think of SOAP as merely an XML document, not a transport
protocol. Any implementation that processes such a document handles the
transport. Alone it can't do much. SOAP is a driver, not a car. E.g., HTTP
physically moves a copy of content on a server in Kalamazoo to my browser in
Oregon with a GET method. SOAP alone does nothing of the sort.

I also believe SOAP encoding is there as yet another convenience. It's there
if I want it, but I don't have to use it, and the SOAP Body allows me a lot
of flexibility without it.

Best wishes for the holidays,

Mike

-----Original Message-----
From: Uche Ogbuji [mailto:uche.ogbuji@f...]
Sent: Friday, December 22, 2000 10:51 AM
To: Michael Fitzgerald
Cc: David Megginson; xml-dev@l...
Subject: Re: RDF vs. SOAP serialization (oh yeah, and XMI and XTM)


> So when you say "protocol," are you referring to the SOAP
> Envelope/Header/Body rather than transport protocols such as HTTP and
SMTP?

When you say "HTTP and SMTP", you don't mean them to be transport
protocols such as TCP, do you?  When you say "TCP", you don't mean it to
be a transport protocol such as "IP", do you?  When you say "IP"...

Come on.  One man's OSI level 3 is another's OSI level 5.  Does CORBA'a
CosEvents systems really occupy the same network layer as CORBA's
CosNotification?

SOAP is a transport protocol, regardless of the fact that it is layered on
top of other technologies that are also called "transport protocols".

> And when you say "data serialization," are you referring to the encoding
> schema http://schemas.xmlsoap.org/soap/encoding/ alone?

What else?  David can speak for himself, but my opinion is that SOAP
should not have defined the Envelope/Header/Body, and then kicked in a
full spec for the format for that body.  The latter should have been the
subject of another spec.

Note that RDF made the same error when conflating abstract model and
serialization syntax.  I guess it's not unusual for standards-makers to
try to fit the whole world into a kernel.


--
Uche Ogbuji                               Principal Consultant
uche.ogbuji@f...               +1 303 583 9900 x 101
Fourthought, Inc.                         http://Fourthought.com
4735 East Walnut St, Ste. C, Boulder, CO 80301-2537, USA
Software-engineering, knowledge-management, XML, CORBA, Linux, Python



PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.