Representational State Transfer (REST) - Wikipedia, the free encyclopedia

06-June-2005

email this
This is the wikipedia entry for Representational State Transfer (REST) - a collection of principles for managing information over a computer network like the world wide web.

Representational State Transfer (REST) is a collection of principles for managing information over a computer network like the world wide web. The term originated in a 2000 doctoral dissertation about the web written by Roy Fielding, one of the principal authors of the HTTP protocol specification, and has quickly passed into widespread use in the networking community.

While REST originally referred to a collection of architectural principles (described below), people now often use the term in a looser sense to describe any simple web-based interface that uses XML and HTTP without the extra abstractions of RPC-based approaches like the web services SOAP protocol. Strictly speaking, it is possible (though not common) to design web service systems in accordance with Fielding's REST principles, and it is possible to design simple XML+HTTP interfaces that do not follow REST principles, so these two different uses of REST cause some confusion in technical discussions.

Systems that follow Fielding's REST principles are often referred to as RESTful; REST's most zealous advocates call themselves RESTafarians.

Representational State Transfer - Wikipedia, the free encyclopedia

Mike Malloch; 06-June-2005 10:03:36; forum (0) help

Comments please

Please Log in

Username

Password

Title
Lead-in
Body Text ( HTML tags are allowed )
Preview your comment

Linking and trackbacks

When linking to this weblog entry, please use the 'permalink', which is http://www.ossite.org/research/standards/resources/entries/2091996115

Some weblog systems will ask you for a "trackback link" (most systems will find this special 'hook' automatically, in the code for this page).

The trackback link for this entry is http://www.ossite.org/research/standards/resources/entries/2091996115/tb