It’s an is an architectural style which can be used to design web services, that can be consumed from a variety of clients.
The core idea is that, rather than using complex mechanisms such as CORBA, RPC or SOAP to connect between machines, simple HTTP/HTTPS is used to make calls among them.
