“Java™ 消息服务”(JMS)编程接口为 Java 程序提供了将异步请求作为 JMS 消息来创建、发送、接收和读取的常用方法。将消息发送至队列或主题或者从队列或主题中接收消息。例如,Java 程序将消息发送至队列,队列处理该请求,然后在另一个队列中返回消息。消息驱动的 bean 通过侦听来自第二个队列的响应以获取消息,这样就完成了循环。总之,JMS 允许事务异步发生。
在点到点消息传递系统中使用的消息队列接收来自许多发送方的消息并将消息放置在接收方的一个队列中。例如,该接收方可能是 EIS 系统。在“发布 - 预订”消息传递系统中使用的主题接收来自许多发送方的消息并将这些消息发送至预订该主题的许多接收方。
有关队列、主题、消息和消息传递系统类型的完整详细信息,请参阅 JMS 规范。
本节告诉您如何将队列和主题添加至 WebSphere® Application Server V5.x 测试环境或服务器,以便程序在运行时可以访问它们。访问队列或主题类似于访问程序所需的任何资源。您需要让连接工厂在运行时生成连接,并且该连接需要知道队列或主题的位置(即,连接的目标)。
将队列和主题添加至服务器配置是通过“WebSphere JMS 提供程序选项”页完成的。当您打开 WebSphere Application Server V5.x 时,您将发现它就象 JMS 选项卡。
注意,“WebSphere JMS 提供程序选项”页反映 IBM 的内部 WebSphere JMS 服务器的设置。
要将消息队列或主题添加至 WebSphere Application Server V5.x,遵循下列步骤: