In the pursuit of collaborative intelligence...


...Ed Daniel's software blog

News

hacker emblem
XING
View Ed Daniel's profile on LinkedIn

.net blogroll

.net dudes

.net dudes (FR)

.rainbow dudes

Community

Humour

Open Source

Other thinking

Partners

Work

XML over HTTP or SOAP?

While keeping tabs on the J2EE/.NET debate with a recent discussion by 'Programming Legends' here:
http://www.theserverside.com/news/thread.tss?thread_id=29734
 
I found this post in the discussion thread of interest and thought I'd link to it here:
 
http://www.theserverside.com/news/thread.tss?thread_id=29734#144658

XML-over-http is the way

Posted by: geoff hendrey on November 01, 2004 in response to Message #144646 0 replies in this thread
This is like the Nth time I'll make the same point, but since there was so much SOAP chatter on this thread I couldn't resist. Here goes:

SOAP is to XML what EJB is to Java. A heavy handed, over applied behemoth. SOAP is usurping the "web service" definition. SOAP is supposed to make systems interoperable, but in *every* deployment, or contemplated deployment I have seen, where interoperability was crucial, SOAP had the effect of reducing interoperability.

I'm right now seeing an organization (won't say which) on the verge of making a fateful commitment to SOAP, even though its own internal experiments showed that SOAP actually reduced the interoperability in contrast to XML-over-http.

A blind reliance on tools (Axis and .Net) combined with relentless "web service" marketing spin has the entire organization hypnotized.

In contrast, a simple, well-crafted XML schema combined with HTTP is the paragon of simplicity and interoperability. A custom XML schema can produce document instances with very high signal-to-noise ratios, but also excellent human readability.

SOAP is a red herring. XML schema + binding tools is the path of the righteous.
 

Comments

TrackBack said:

# December 8, 2004 1:28 PM