The REST-style was invented by Roy Fiedling in the 2000s and is one of the best ways to provide interoperability between systems that are based on multiple technologies, whether it be in your network or on the internet.
Furthermore, the REST approach is not a technology by itself, but instead some best practices for efficiently using the HTTP protocol.
Instead of adding a new layer like SOAP or XML-RPC, REST uses different elements of the HTTP protocol for providing its services:
- The URI identifies a resource
- The HTTP Verb identifies an action
- The response is not the resource, but only a representation of the resource
- The client authentication is passed as parameter in the header of requests
Unlike the RPC-style, ...