- 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>
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 UTC