Representational State Transfer (REST) is a software architecture style that simplifies communication between applications. Built on the open-standards HTTP protocol and URL-based methods, REST allows resources to be distributed over a network. The advantage of REST is its simplicity – anything that can be done over HTTP can be assigned to a resource.

The basic idea behind REST is that each resource is accessed through a URL, and states of the database can be stored through a combination of GET, PUT- POST, and DELETE commands. This architectural style streamlines the way client-server applications interact with database connectivity – so tasks can be executed faster!