ANÁLISIS DEL USO DE WEBSOCKETS PARA IMPLEMENTAR APLICACIONES WEB EN TIEMPO REAL

José Guillermo Fierro Mendoza, Francisco Gutiérrez Vera, Julio Armando Asato España, Claudia Cristina Ortega González, Eduardo Alejandro Noria Juárez

Resumen


En este artículo, en base al análisis del comportamiento del protocolo para la transferencia de datos de una aplicación web que utiliza WebSockets (WS), se establecen los beneficios de integrarlo en las aplicaciones que requieren ejecutarse en tiempo real o en las que incluso el inicio de la comunicación puede originarse en el lado del cliente o en el lado del servidor, como es el caso de monitoreo remoto de procesos, juegos interactivos, chats con retroalimentación del estado de los usuarios, entre otras aplicaciones. Para propósitos de pruebas se ha implementado una aplicación web de chat, donde el servidor recibe mensajes de clientes que se conectan mediante un navegador y que al recibir un nuevo mensaje de un usuario emite a todos los usuarios conectados un mensaje para que sea desplegado en un bloque de la página del navegador. Para establecer puntos de evaluación se analiza el comportamiento del protocolo durante la transferencia de datos, se analizan parámetros como el tiempo de carga y la latencia para evaluar el comportamiento del protocolo, mediante pruebas de stress utilizando una herramienta de software como JMeter. Las pruebas realizadas demuestran que la latencia utilizando el protocolo es baja y que una gran cantidad de usuarios conectados no afecta el desempeño del protocolo WS durante la transferencia de datos.


Texto completo:

227-238 PDF

Enlaces refback

  • No hay ningún enlace refback.