Una aplicación nueva o existente puede habilitarse para utilizar el servicio de
mensajería web.
Habilitar una aplicación de mensajería web consiste en crear o modificar
un módulo Web para añadir la función de mensajería web necesaria. La habilitación de la
función de mensajería web del lado de servidor es una tarea orientada a la configuración. El servicio de mensajería web maneja todos los detalles de la comunicación con los
clientes de mensajería web. El desarrollador y el desplegador de aplicaciones deben
conocer la mejor forma de configurar el servicio de mensajería web.
Cuando se crea una
aplicación habilitada para mensajería web, una aplicación o un desarrollador Web debe
escribir la lógica del cliente para conectarse con el servicio de mensajería web para
recibir los mensajes entregados por el servidor.
El tipo de cliente de destino del
servicio de mensajería web es un cliente Ajax (Asynchronous JavaScriptTM and
XML) y una aplicación o un desarrollador Web necesita conocimientos de kits de
herramientas Ajax para crear la lógica del lado del cliente. Una vez creada una aplicación habilitada para mensajería web, la aplicación habilitada para mensajería web se despliega y se
gestiona utilizando técnicas de aplicación Web estándar. Para obtener una visión general
paso a paso sobre cómo habilitar una aplicación para el uso de la mensajería web,
consulte la sección sobre inicio rápido. Consulte la
aplicación de ejemplo QuoteStreamer para ver una aplicación habilitada para mensajería web de referencia.
Se proporciona una biblioteca de programas de utilidades Java EE (JavaTM Platform, Enterprise Edition) para que la inserte en el módulo Web. Esta biblioteca se denomina webmsg_applib.jar y debe incluirse en toda aplicación habilitada para mensajería web. Este archivo JAR se incluye normalmente en el directorio WEB-INF/lib del módulo Web para el uso de la aplicación. En esta biblioteca de programa de utilidad, se incluye un servlet de mensajería web que debe definirse y utilizarse para crear correlaciones de servlets y una biblioteca de publicación a nivel de aplicación para publicar fácilmente en clientes de mensajería web mediante el bus de integración de servicios.
Debe definirse al menos una correlación de servlets en la aplicación habilitada para mensajería web. Los clientes de mensajería web se conectan con estas correlaciones para las operaciones de mensajería web. En la biblioteca de programa de utilidad de mensajería web se incluye un servlet existente con el nombre de clase com.ibm.websphere.webmsg.WebMsgServlet. Deben definirse una o varias definiciones en este servlet existente, deben crearse correlaciones con estas definiciones y debe crearse una entrada correspondiente en la configuración de mensajería web con el nombre del servlet. Consulte la sección sobre inicio rápido para obtener una visión general sobre la habilitación paso a paso. El servlet de mensajería web proporcionado trabaja conjuntamente con la parte subyacente de la infraestructura del canal de mensajería web para proporcionar la comunicación de mensajería web. Considere los puntos siguientes cuando defina nuevos servlets de mensajería web y nuevas correlaciones de servlets: