How I explained REST to my rubber duck (1/2)

A simple and inexact rough explanation of REST

REST is a set of rules for building a web service, which, according to its author (Roy Fielding in his dissertation), will imbue a service with certain benefits. The primary benefit being that the service can be changed at any time without the need to notify clients. This is achieved primarily by all services of the web service being discoverable through one entry point. The entry point is a url (internet address). A client requests the information represented by that url, which the service responds with. The server's response can include information, and can also describe additional available services in the form of hyperlinks which link to additional urls. Using those services may return additional available services. And so on and so forth. For some principles of REST see:

How I explained REST to my rubber duck (2/2) - Expansion

We don't have commenting available on this blog (yet) but feel free to contact us.
Terms of Use