Representational state transfer

Definition
Representational state transfer (REST) is

"is a software architectural style consisting of a coordinated set of architectural constraints applied to components, connectors, and data elements, within a distributed hypermedia system."