a. REST is web standards based architecture and uses HTTP Protocol for data communication.
b. It revolves around resource where every component is a resource and a resource is accessed by a common interface using HTTP standard methods.
c. REST was first introduced by Roy Fielding in 2000.