Architektura REST

Architektura REST (Representational State Transfer, Přenos reprezentačního stavu) usnadňuje vývojáři psaní a organizaci serverové aplikace tak, aby docházelo k efektivní výměně dat, a samotná aplikace byla snadno škálovatelná.

V architektuře REST existuje sada funkcí - GET, PUT, DELETE atd. pro přístup klientů k datům serveru prostřednictvím protokolu HTTP.

Architektura REST se používá v případech, kdy existuje omezení propustnosti spojení, je potřeba ukládat požadavky do mezipaměti, systém předpokládá významné škálování a v službách využívajících AJAX.

Viz také

  • kurz HTTP,
    který popisuje práci protokolu HTTP
  • sada komponent API,
    která se používá pro interakci mezi programy
  • sada konceptů Programovací paradigma,
    která definuje přístup k programování
  • metodologie OOP,
    která je široce používána v programování