|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: REST has too many verbs
Gavin Thomas Nicol wrote: > > On Monday 11 February 2002 04:51 pm, Mark Baker wrote: > > There are many application protocols that retrieve stuff; FTP, IMAP, > > NNTP, SMTP (VRFY & EXPN, for example). To generalize those into > > "GET", plus a URI to identify what is being "gotten", was a stroke > > of brilliance. > > I think it's questionable whether the unification has more to do with > GET than with URI's themselves. FWIW. Be careful. URIs aren't innovative either. They are just email addresses. > ... The unification happened a long > time ago, before the WWW.... in the old days, email-><whatever> > gateways existed.... I used them all the time to circumvent firewall > policies ;-) Right, a million point to point integrations is basically the same thing as a unified model. > > getFile(), getName(), getArticle(), getStockQuote() were what we had > > *before* the Web. I can't see any reason to go back after seeing > > what can be achieved with GET. > > What does that have to do with REST then? This is the essence of REST. I feel like you're just arguing for the kick you get out of it. "Over the past six years, the REST architectural style has been used to guide the design and development of the architecture for the modern Web, as presented in Chapter 6. This work was done in conjunction with my authoring of the Internet standards for the Hypertext Transfer Protocol (HTTP) and Uniform Resource Identifiers (URI), the two specifications that define the generic interface used by all component interactions on the Web." "REST therefore gains the separation of concerns of the client-server style without the server scalability problem, allows information hiding through a generic interface to enable encapsulation and evolution of services, and provides for a diverse set of functionality through downloadable feature-engines." "REST connectors provide a generic interface for accessing and manipulating the value set of a resource, regardless of how the membership function is defined or the type of software that is handling the request." "Each origin server provides a generic interface to its services as a resource hierarchy. The resource implementation details are hidden behind the interface." "This constraint sacrifices some of the advantages of other architectures, such as the stateful interaction of a relevance feedback protocol like WAIS, in order to retain the advantages of a single, generic interface for connector semantics. In return, the generic interface makes it possible to access a multitude of services through a single proxy." Paul Prescod
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








