REST, is REpresentational State Transfer which provides the appropriate way of heterogeneous application-to-application communication.
REST consists of principles that define how Web standards, such as HTTP and URIs should be used
Five key principles of REST:
1)Give every thing an ID
2)Link things together
3)Use standard methods
4)Resources with multiple representations