WebSockets EAP 6.3, ¿qué es eso?

Una de las novedades que se han incluido en JBoss EAP 6.3 es el uso de los WebSockets, pero ¿qué son?

Según la especificación JSR-356, un Websocket provee un mecanismo de comunicación bidireccional entre el cliente (navegador) y el servidor, permitiendo el envío simultáneo de mensajes. Estamos acostumbrados a desarrollar aplicaciones en las que el cliente, mediante una petición, recibe una respuesta del servidor, por lo que el servidor sólo envía datos si el cliente lo solicita. Con el API WebSocket, permitimos que el servidor pueda enviar datos sin que el cliente realice ninguna petición, estableciendo una conexión (socket) única entre el cliente y el servidor.

Pero, ¿qué utilidad tiene?

Continue reading