OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] What Does SOAP/WS Do that A REST System Can't?

[ Lists Home | Date Index | Thread Index ]

On Wed, 30 Mar 2005 11:33:12 -0600, Bullard, Claude L (Len)
<len.bullard@intergraph.com> wrote:
>, if you don't need a, b and c, REST
> is easier and faster to develop.  OTOH if
> you buy WS* does a, b and c and you get to
> spend more time on the content as long as you
> are happy with vendorZed's implementation of
> a, b and c.

My take is that "a, b, and c" are usually something like
confidentiality, reliability, and protocol neutrality.  If you don't
need these, e.g. you are Bloglines or something and all the
information is public, not mission critical, and accessed only over
the internet, AJAX/POX/Low-REST/whatever you want to call it is the
obvious approach.  If on the other hand you are building systems that
handle confidential information, mission-critical services, and have a
bunch of legacy systems and protocols to integrate, I'd say the burden
of proof is on anyone suggesting something other than WS at this
point.  If you are in the middle, well, life gets interesting.

As for " as long as you are happy with vendorZed's implementation of
a, b and c", the whole point of the XML-based web services stuff is
interoperability so in principle you are not stuck with vendorZed.  In
practice we know that there are nasty corner cases that still bite
people, BUT those nasty corner cases are more in the realm of schema
interop than WS interop.  In other words, assuming that you can define
a business document with a hairy schema and have that interoperate
across l the nodes in your network is a dicey proposition IRRESPECTIVE
of whether you are using a WS/SOA architectural style, a REST/AJAX
architecture, or sending disks around by carrier pigeon.

The schema interop problem is bad enough that the W3C sees fit to hold
a workshop on the subject in June.  See


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS