Ajax Push

Páginas: 2 (439 palabras) Publicado: 17 de octubre de 2012
Ajax Push permite crear aplicaciones colaborativas multiusuarios.  Ésta es una característica que ha estado presente en ICEfaces desde versiones anteriores.Con Ajax Push, ante cualquier cambio deestado de la aplicación, todos los usuarios pueden estas informados, ante la actualización de las páginas de un grupo de usuarios.  Estas actualizaciones son enviadas a los navegadores de un grupo declientes, gracias al Ajax Automático, otra característica de ICEfaces 2.0.
En ICEfaces 2.0, las APIS que utilizaba el Ajax Push han sido simplificadas para añadir fácilmente capacidades de colaboraciónen aplicaciones RIA.  Asimismo, se utiliza ahora un mecanismo de notificación asíncrona llamada ICEPush.
Este mecanismo utiliza un long polling para proveer notificaciones asíncronas sobre elestándar HTTP.  Y ¿qué es un long polling?, éste es una variación del polling (operaciones de consultas constantes para establecer una actividad síncrona) que básicamente emula información de un servidor a uncliente.  Sin embargo, cuando el servidor no dispone de información para enviar a un cliente, éste guarda la petición, hasta disponer de información y mandar una respuesta completa y satisfactoria alcliente, en lugar de mandar una respuesta vacía.
A continuación, se muestra la secuencia de los eventos con Ajax Push:

1. Esta secuencia inicia cuando se refleja un cambio en el estado de laaplicación, lo que genera un evento Ajax Push.
2. Luego, las notificaciones ICEpush son enviadas al navegador del Cliente, a través de una conexión ICEpush (ICEpush Bridge).
3. Estas notificaciones delnavegador del Cliente generan una petición Ajax, lo cual implicará la ejecución del ciclo de vida JSF en el servidor.
4. Finalmente, el mecanismo de renderizado calculará las diferencias del nuevo yantiguo estado del Cliente y enviará las actualizaciones de la página, a través del JSF Ajax Bridge, al Navegador del Cliente para que se refresque.
Nota: Los paso 3 y 4 son parte del Ajax...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • push
  • Push Push
  • push
  • ajax
  • ajax
  • Push
  • Push
  • Ajax

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS