1. Computing & Technology

Discuss in my forum

Definition of Rest

By , About.com Guide

Definition:

Rest short for representational State Transfer is a form of software architecture for storing hypermedia (images, text, audio, video etc) in a distributed fashion. The World wide web is the classic implementation of this.

Essentially it's a client server type structure where clients request services from servers. There are six constraints to a Rest system.

  • Client-Server
  • Stateless
  • Cacheable
  • Layered System
  • Code on Demand
  • Uniform Interface

A client requests resources from a server. Eg with the web via a http request which is stateless.

Glossary:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Examples:

Microsoft have an example of a Rest Entity Service.

©2012 About.com. All rights reserved.

A part of The New York Times Company.