REST Architecture
The REST (Representational State Transfer) architecture makes it easier for a developer to write and organize a server application in such a way that data exchange occurs efficiently and the application itself is easily scalable.
The REST architecture has a set of functions - GET, PUT, DELETE, etc. for clients to access server data via the HTTP protocol.
REST architecture is used in cases where there is a limitation of connection bandwidth, it is necessary to cache requests, the system assumes significant scaling and in services using AJAX.
See also
-
HTTP tutorial,
which explains how the HTTP protocol works -
set of components
API,
which is used for interaction between programs -
a set of concepts Programming Paradigm,
which defines the approach to programming -
methodology
OOP,
which is widely used in programming