REST Architectural Goals

REST provides the following set of "Architectural Properties of Key Interest" that help establish the design goals that lie behind the application of REST constraints:

These properties represent a target state of a technology architecture that resembles the World Wide Web. Although many of the design decisions carried out during the application of REST constraints assist in achieving these goals, several of these properties can be further realized or improved by making additional design decisions that are not necessarily formal parts of REST.