Sign up or log in to save this to your schedule and see who's attending!

WebSocket is a full-duplex transport protocol that can operate over a single socket and does not suffer from network restriction such as proxies and firewalls when establishing a duplex channel. The services based on JAXRS, such as those provided by CXF and the new OData services provided by Olingo can take advantage of WebSocket.

However, to layer those JAXRS based services on top of WebSocket requires some protocol agreements to exchange the information required to invoke those services. Swagger-Socket, which is implemented using Atmosphere, is one such protocol that can be used by the existing CXF and Olingo services to directly utilizes WebSocket. In addition to Swagger-Socket, other protocols can also be implemented as an Atmosphere handler and used in those CXF and Olingo services.

Akitoshi Yoshida is an ASF member and committer of Apache CXF and Apache Camel. In addition, he is also a committer of Atmosphere and Swagger-Socket. He works at SAP and has more than 10 years of experience in developing enterprise business applications and application integration... Read More →