Возможен ли ReST через веб-сокеты?

Я планирую разработать веб-приложение для чата, которое принимает запросы ReSTful, переводит их в XMPP и доставляет на сервер XMPP.

Использование веб-сокетов для такого рода приложений на основе чата выглядит многообещающим, поскольку события (или ответы) могут доставляться асинхронно. Но если я использую веб-сокеты в качестве основного протокола для передачи запросов из браузера, можно ли это все еще рассматривать как дизайн ReSTful? Если да, как URI, глаголы (GET, POST ...), параметры представлены в сообщении websocket? Завернуть их в XML / JSON и отправить?

Кроме того, в архитектуре ReSTful говорится, что на сервере не будет храниться состояние сеанса. Но здесь, в этом случае, когда создается сеанс клиента XMPP, состояние этого сеанса будет храниться на сервере (нарушая ограничение без сохранения состояния)

Ответы на вопрос(8)

Ваш ответ на вопрос