Representational state transfer (REST) is an abstraction of architecture of world wide web (WWW). REST is an architectural style to design networked application. REST makes communication between remote computers easy by using the simple HTTP protocol which support for CRUD (Create, Read, Update, and Delete) operations on the server.