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 ZExamples:
Microsoft have an example of a Rest Entity Service.

