From Wikipedia, we have “a set of Routines, protocols and tools for building software applications”.
Re presentation S tate T ransfer is a software architecture style consisting of guidelines and best practices for creating scalable web services. REST is a coordinated set of constraints applied to the design of components in a distributed hypermedia system...