REST архитектура

Архитектурата REST (Representational State Transfer, Пренос на представително състояние) улеснява разработчика да пише и организира сървърното приложение по такъв начин, че да се осъществява ефективен обмен на данни, а самото приложение да бъде лесно мащабируемо.

В архитектурата REST има набор от функции - GET, PUT, DELETE и т.н. за достъп на клиенти до данни на сървъра чрез протокола HTTP.

Архитектурата REST се използва в случаи, когато има ограничение на пропускателната способност на връзката, необходимо е кеширане на заявки, системата предполага значително мащабиране и в сервизи, използващи AJAX.

Вижте също

  • уроци HTTP,
    в които се разказва за работата на протокола HTTP
  • набор от компоненти API,
    който се прилага за взаимодействие между програми
  • набор от концепции Парадигма на програмирането,
    който определя подхода към програмирането
  • методология OOP,
    която се използва широко в програмирането