This page is a Draft, its content is not complete and might contain errors.
<< Back to Values and PracticesEditIntroduction
REST is both a style of software architecture and a protocol for representing services as "resources" that are accessed over the ubiquitous HTTP infrastructure. REST is an acronym for
Representational State Transfer. It is gaining favor as a less-cumbersome means of distributing application behavior in
AJAX style web applications and
Mashups and has seen large scale adoption in the in the
Rails community. It is often viewed as a counterpoint to the RPC or document style services enabled by WSDL and WCF.
With REST, every piece of information has its own URL, http://www.rest.com/file/hello/test/bar/ (WWW is best example of a RESTful design).
EditResources
Wikipedia Article on REST