W3C home > Mailing lists > Public > www-ws-arch@w3.org > July 2002

RE: New snapshot of the Web Services Architecture Usage Scenarios

From: Martin Chapman <martin.chapman@oracle.com>
Date: Tue, 16 Jul 2002 18:55:55 -0700
To: "'Mark Baker'" <distobj@acm.org>
Cc: <www-ws-arch@w3.org>
Message-ID: <00ee01c22d35$170a41e0$168e1990@us.oracle.com>

I guess what I was trying to say is that the protocol specifics need
revisting but they may 
give the wrong impression to the outside world when published. 

I'm certainly interetesd in a few more rest-full examples (e.g. fire and
forget).

Martin.

> -----Original Message-----
> From: Mark Baker [mailto:distobj@acm.org] 
> Sent: Tuesday, July 16, 2002 6:59 PM
> To: Martin Chapman
> Cc: www-ws-arch@w3.org
> Subject: Re: New snapshot of the Web Services Architecture 
> Usage Scenarios
> 
> 
> Hi Martin,
> 
> On Tue, Jul 16, 2002 at 03:09:36PM -0700, Martin Chapman wrote:
> > 
> > <shield-UP>
> >    Considering the harvesting work and the interesting REST 
> > discussions, aren't these scenarios a bit SOAP specific for 
> publication?
> >    Is there anyway to make these generic without loosing info and 
> > without prejudicing current and future discussions? </shield-UP>)>
> 
> FWIW, I don't have an objection to SOAP being used (though 
> I'd prefer it not be exclusive), but I would ask that the 
> SOAP examples be made REST-friendly.
> 
> Contrary to some what people think, REST and SOAP are 
> compatible - just not in the way most people use SOAP.
> 
> For example, S001 says;
> 
> <?xml version="1.0" ?>
> <env:Envelope xmlns:env="http://www.w3.org/2002/06/soap-envelope">
>   <env:Body>        
>     <r:StockPriceUpdate xmlns:r="http://example.org/2001/06/quotes">
>       <r:Symbol>BigCo</r:Symbol>
>       <r:Price>34.5</r:Price>
>     </r:StockPriceUpdate>
>   </env:Body>
> </env:Envelope>
> 
> which could be done in a REST-friendly SOAP way as;
> 
> SOAP-PUT http://example.org/quote/bigco/ HTTP/1.1
> Host: example.org
> Content-Type: application/soap+xml
> [blank line]
> <?xml version="1.0" ?>
> <env:Envelope xmlns:env="http://www.w3.org/2002/06/soap-envelope">
>   <env:Body>        
>     <r:Price>34.5</r:Price>
>   </env:Body>
> </env:Envelope>
> 
> where SOAP-PUT is described here;
> 
http://lists.w3.org/Archives/Public/xml-dist-app/2002May/0112.html

or it could just be done with vanilla HTTP PUT;

PUT http://example.org/quote/bigco/ HTTP/1.1
Host: example.org
Content-Type: text/plain
[blank line]
34.5

Would anybody be interested in me taking a whack at doing this for the
other scenarios?

MB
-- 
Mark Baker, CTO, Idokorro Mobile (formerly Planetfred)
Ottawa, Ontario, CANADA.               distobj@acm.org
http://www.markbaker.ca        http://www.idokorro.com
Received on Tuesday, 16 July 2002 21:56:50 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 3 July 2007 12:25:02 GMT