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