Хороший пример для объяснения, что REST полностью независим от HTTP и Интернета. - PullRequest
3 голосов
/ 29 января 2012

На днях я объяснил своему другу, что REST - это стиль архитектуры, основанный на кешируемом коммуникационном протоколе без учета состояния клиента. Одним из моментов, которые я пытался подчеркнуть, был тот факт, что REST не имеет ничего общего с HTTP (даже если практически во всех случаях протокол HTTP используется для разработки сетевых приложений). Однако я не смог придумать ни одного реального примера, который бы реализовывал REST с использованием другого протокола или механизма RPC.

Кто-нибудь знает реальную систему, которая реализует REST для механизма связи, отличного от HTTP?

Ответы [ 3 ]

2 голосов
/ 29 января 2012

Вот тот, который называется Протокол ограниченного применения (CoAP) . Неясный, без сомнения.

1 голос
/ 08 февраля 2012

AtomPub - Протокол публикации Atom - также основан на принципах REST.См. спецификацию .

1 голос
/ 29 января 2012

1060 Исследовательское ядро ​​Netkernel реализует архитектурную модель, которую они называют Ресурсно-ориентированные вычисления (ROC), которая является обобщением принципов, лежащих в основе REST (состояние представлено в неизменяемых объектах, которыми обмениваются участники) , Он нацелен в основном на HTTP, но концепция ROC работает независимо от него.

...