Hi Anders

Thanks for sharing the link to a new scheme :-)

FYI, as far as CXF is concerned, CXF users do all sort of services, SOAP, pure REST, or simply HTTP with whatever communication scheme they prefer :-).

As far as YASMIN is concerned from the prospect of having something like that done in CXF, I'd like to consider it possibly done in 2 steps:

1. Support JCS - we'd let CXF users JCS-sign arbitrary JSON payloads, they won't need to be YASMIN-bound. JCS allows for that, so we could have a JAX-RS JCS filter or MessageBodyWriter which signs JSON. 2. Offer some YASMIN-specific model support etc with the implicit conversion of the custom data to YASMIN payloads.

What do you think ? We can discuss 1. at
https://issues.apache.org/jira/browse/CXF-6532

FYI a CXF JCS empty module (not included in the Maven build) is already available in the source

Thanks, Sergey


On 28/01/17 05:50, Anders Rundgren wrote:
This is a considerably updated version of the scheme I sent earlier.
Enjoy!
-------------------------------------------------------------

WebSocket [1] is claimed to be the most efficient communication method
for interactive Web applications.

REST [2] is essentially incompatible with WebSocket although some people
try to merge them. That's IMO fairly pointless, since they are building
on different concepts.

YASMIN [3], OTOH was designed from scratch to support both event-based
communication like WebSocket and postMessage(), as well as traditional
request/response schemes.

Anders

1] https://tools.ietf.org/rfc/rfc6455.txt

2] https://en.wikipedia.org/wiki/Representational_state_transfer
      https://cyberphone.github.io/doc/web/REST-in-peace.html

3] https://cyberphone.github.io/doc/web/yasmin.html

Reply via email to