Home. 
.

transparent

transparent

transparent

Altova Mailing List Archives


Re: [xml-dev] SOAP/SOA and REST/ROA ???

From: noah_mendelsohn@--.---.---
To: Michael Champion <mc@-------.--->
Date: 12/7/2007 8:44:00 PM
Mike Champion writes:

> Where I might disagree is using the label REST to describe the 
> implementation of a *service* via HTTP: If the fundamantal 
> abstraction is a "service", what value does the "resource" 
> abstraction add here, and why is it useful to talk about exchanging 
> a representation of the resource as opposed to invoking a service? 

From a customer's or system integrator's perspective:  I want to access 
the service that tells me where my package is.

From the network architect's perspective:  I've chosen to use REST.  The 
way REST models this is to provide a "resource" that has as its state the 
location of the package, mint a URI a for that resource, and use HTTP GET 
to get a representation that tells me where the package is. 

I think you are going just a bit to far in identifying SOA with plumbing. 
SOA is, I think, closer to what I've set out as the customer's and system 
implementor's perspective above. 

--------------------------------------
Noah Mendelsohn 
IBM Corporation
One Rogers Street
Cambridge, MA 02142
1-617-693-4036
--------------------------------------


transparent
Print
Mail
Like It
Disclaimer
.

These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on www.altova.com/list/index.html. Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.

.
.

transparent

transparent