REST ( Representational state transfer is a style of software architecture for distributed systems such as the World Wide Web, typically used to build web services. The term REST was introduced in 2000 by Roy Fielding, one of the authors of HTTP- protocol. Systems that support REST are called RESTful systems.
In general, REST is a very simple interface for managing information without using any additional internal layers. Each unit of information is uniquely identified by a global identifier , such as URL. Each URL in turn has a strictly defined format.
Basic Authentication — the client specifies his login and password to gain access to REST service. Login and password are transmitted over the network as plain text encoded with simple Base64 and can be easily decoded by any user.