Representational State Transfer
Z Wikipedii, wolnej encyklopedii
(Przekierowano z REST)
| Ten artykuł należy dopracować zgodnie z zaleceniami edycyjnymi. Dokładniejsze informacje o tym, co należy poprawić, być może znajdują się na stronie dyskusji tego artykułu. Po wyeliminowaniu niedoskonałości prosimy usunąć szablon {{Dopracować}} z kodu tego artykułu. |
| Ten artykuł od 2011-10 wymaga uzupełnienia źródeł podanych informacji. Informacje nieweryfikowalne mogą zostać zakwestionowane i usunięte. Aby uczynić artykuł weryfikowalnym, należy podać przypisy do materiałów opublikowanych w wiarygodnych źródłach. |
Representational State Transfer – wzorzec architektury oprogramowania wywiedziony z doświadczeń przy pisaniu specyfikacji protokołu HTTP. REST jest wzorcem architektury (stylem architektonicznym) i podobnie jak styl architektoniczny narzuca pewne dobre praktyki tworzenia architektury aplikacji rozproszonych. REST jest stylem wywiedzionym to znaczy, że powstał z połączenia wielu innych stylów.
REST wprowadza terminy takie jak jednorodny interfejs, bezstanowa komunikacja, zasób, reprezentacja.
Zaproponowany przez Roya T. Fieldinga w publikacji Principled Design of the Modern Web Architecture.
Jest wykorzystywany przez wiele frameworków aplikacji internetowych np. Ruby on Rails, Sinatra, Django, RESTlet, RESTeasy i wiele innych.