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