可以使新应用程序或现有应用程序能够使用 Web 消息传递服务。启用 Web 消息传递应用程序包括创建或修改 Web 模块以添加必需的 Web 消息传递功能。启用 Web 消息传递服务器端功能是一项面向配置的任务。Web 消息传递服务负责处理与 Web 消息传递客户机通信时的所有详细信息。应用程序开发者和部署者需要了解配置 Web 消息传递服务的最佳方法。创建支持 Web 消息传递的应用程序时,应用程序或 Web 开发者需要编写用于连接至 Web 消息传递服务的客户机逻辑,以便接收由服务器提供的消息。Web 消息传递服务的目标客户机类型是“异步 JavaScriptTM 和 XML”(Ajax)
客户机,并且应用程序或 Web 开发者需要具备使用 Ajax 工具包的技能才能创建客户机端逻辑。创建了支持 Web 消息传递的应用程序之后,就可以使用标准的 Web 应用程序技术来部署和管理该应用程序。有关如何使应用程序能够使用 Web 消息传递的逐步概述,请参阅快速启动一节。请参阅 QuoteStreamer 样本应用程序,它是一个可供参考的支持 Web 消息传递的应用程序。
我们提供了一个 JavaTM Platform, Enterprise Edition (Java EE) 实用程序库供您插入到 Web 模块中。此库名为 webmsg_applib.jar,任何支持 Web 消息传递的应用程序中都必须包括此库。通常将此 JAR 文件放入 Web 模块的 WEB-INF/lib 目录中以供应用程序使用。 此实用程序库中包含一个 Web 消息传递 Servlet,必须定义并使用此 Servlet 来创建 Servlet 映射; 此实用程序库中还包含一个应用程序级别的发布库,以便通过服务集成总线容易发布至 Web 消息传递客户机。
在支持 Web 消息传递的应用程序中必须至少定义一个 Servlet 映射。Web 消息传递客户机连接至这些映射以执行 Web 消息传递操作。Web 消息传递实用程序库中包含一个现有的 Servlet,类名为 com.ibm.websphere.webmsg.WebMsgServlet。应为此现有 Servlet 定义一个或多个定义,应该创建与这些定义的映射,并且必须在 Web 消息传递配置中创建与该 Servlet 名称相对应的条目。请参阅快速启动一节以了解有关逐步启用的概述。所提供的 Web 消息传递 Servlet 与底层的 Web 消息传递通道框架一起工作来提供 Web 消息传递通信。定义新的 Web 消息传递 Servlet 和 Servlet 映射时,请考虑下列事项: