W3C home > Mailing lists > Public > www-tag@w3.org > April 2002

Re: Another whenToUseGet-7 counter-proposal

From: Mark Baker <distobj@acm.org>
Date: Wed, 24 Apr 2002 08:39:33 -0400
To: David Orchard <dorchard@bea.com>
Cc: www-tag@w3.org
Message-ID: <20020424083933.G20289@www.markbaker.ca>
On Tue, Apr 23, 2002 at 11:04:38PM -0700, David Orchard wrote:
> So when the fateful question is asked, here's some suggested wordings for
> how to deal with SOAP 1.2 and the wsarch group.
> 
> "The TAG finds that there SHOULD be a usage scenario in the web services
> architecture, specifically there SHOULD be a standardized mechanism for
> using HTTP GET to retrieve some SOAP messages, particularly for
> browser/hyper-link traversal applications.  The TAG suggests to the Web
> Services Architecture Working Group that it SHOULD add such a usage scenario
> in it's efforts.  Further, the TAG believes there SHOULD a simple solution
> that hits an 80/20 mark.  The TAG believes a simple solution SHOULD be
> treated as a high priority item for the wsawg in it's efforts."

I have a better proposal for you.  We have already addressed this issue
in the XMLP WG;

http://www.w3.org/2000/xp/Group/xmlp-issues#x133

The resolution to that should suffice for the TAG, IMO.

As I said to Anne on www-talk;

  "Also, as you know, I've worked since day one in the XML Protocol WG to
   ensure that SOAP *does* have a use that is compatible with Web
   architecture.  So I sort of disagree with Roy when he says that SOAP
   itself is bad.  But on the other hand, if nobody uses it in this way,
   then at what point do you say that the technology itself is flawed?
   I don't know, but I have no intention of voting against SOAP 1.2 because
   of the considerable resources that my company expended in making sure
   that it could be used in this way."
  -- http://lists.w3.org/Archives/Public/www-talk/2002MarApr/0026

You don't need a GET binding of SOAP in order to use SOAP in a Web
friendly manner, you just need to *also* use GET (and PUT and DELETE,
where appropriate) by itself.  For example, I could send a SOAP message
with HTTP POST to a resource, and then invoke GET on that same resource
to observe the state change induced by the POST.

MB
-- 
Mark Baker, Chief Science Officer, Planetfred, Inc.
Ottawa, Ontario, CANADA.      mbaker@planetfred.com
http://www.markbaker.ca   http://www.planetfred.com
Received on Wednesday, 24 April 2002 08:32:59 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 26 April 2012 12:47:06 GMT