Архитектура REST
Архитектура REST (англ. Representational State Transfer, в переводе Передача репрезентативного состояния) облегчает разработчику написание и организацию серверного приложения таким образом, чтобы происходил эффективный обмен данными, а само приложение было легко масштабируемым.
В архитектуре REST имеется набор функций - GET, PUT, DELETE и т. д. для доступа клиентов к данным сервера через протокол HTTP.
Архитектуру REST используют в случаях, когда есть ограничение пропускной способности соединения, необходимо кэшировать запросы, система предполагает значительное масштабирование и в сервисах, использующих AJAX.
Смотрите также
-
учебник HTTP,
в котором рассказывается о работе протокола HTTP -
набор компонентов
API
,
который применяется для взаимодействия программ между собой -
набор концепций Парадигма программирования,
который определяет подход к программированию -
методология
OOP
,
которая широко используется в программировании