REST (Representational State Transfer)

An architecture for client-server communications. REST is a stateless architecture that provides its services by way of a uniform interface. Requests are expressed in the form of URLs and responses are abstract representations of the resources, for example, in the form of XML.