Ist ReST über Websockets möglich?

Ich bin Planung zu entwickeln, eine web-basierte chat-Anwendung, die Erholsamen Anfragen, übersetzen Sie Sie auf XMPP und liefern Sie an einem XMPP-server.

Verwendung von websockets für diese Art von chat-basierte Anwendung sah vielversprechend aus, wie sich die Ereignisse (oder Antworten) geliefert werden kann asynchron. Aber wenn ich mit websockets als das zugrunde liegende Protokoll für die übertragung der Anfragen vom browser, kann dieser immer noch als ein ReSTful design? Wenn ja, wie sind die URIs, Verben (GET, POST,...) verwenden, werden Parameter dargestellt, die in die websocket-Nachricht? Wickeln Sie Sie in ein xml/json und senden Sie Sie?

Auch, ReSTful-Architektur besagt, dass keine session-state wird auf dem server gespeichert werden. Aber hier in diesem Fall, wenn ein XMPP-client-Sitzung erstellt wird, wird der Zustand der session wird auf dem server gespeichert werden (Verletzung der Staatenlosen Einschränkung)

InformationsquelleAutor der Frage Krishna Chaitanya P | 2012-11-14

Schreibe einen Kommentar