altnetpedia

This page is a Draft, its content is not complete and might contain errors.

<< Back to Values and Practices

Table of Contents [Hide/Show]


Edit

Introduction

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 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).

Edit

Resources

Wikipedia Article on REST
Roy Fielding's Dissertaion

ScrewTurn Wiki version 2.0.36. Some of the icons created by FamFamFam.