Additional Techie Info
REST (REpresentational State Transfer) is an architectural style and is often preferred over the more heavyweight SOAP (Simple Object Access Protocol) style because REST does not leverage as much bandwidth, which makes it a better fit for use over the Internet.
REST’S decoupled architecture, and lighter weight communications between producer and consumer make REST a popular building style for cloud-based APIs, such as those provided by Amazon, Microsoft, and Google. When Web services use REST architecture, they are called RESTful APIs (Application Programming Interfaces) or REST APIs. The REST style emphasizes that interactions between clients and services is enhanced by having a limited number of operations (verbs). Flexibility is provided by assigning resources (nouns) their own unique Universal Resource Identifiers (URIs).
Since each verb has a specific meaning (GET, POST, PUT and DELETE), REST avoids ambiguity. Instead of structuring the system with a single monolithic data set and a large block of code to get data in and out of it, you create a wide array of services, each of which has a public interface letting users retrieve data from it via the HTTP GET command, or change data using the HTTP POST command.