客户机的 Java 消息服务提供程序
客户机应用程序可以使用的消息传递资源来自 WebSphere® Application Server 中的三种主要类型的 Java 消息服务 (JMS) 提供程序:WebSphere Application Server 缺省消息传递提供程序(该程序将服务集成用作提供程序)、IBM MQ 消息传递提供程序(该程序将 IBM MQ 系统用作提供程序)以及第三方消息传递提供程序(该程序将其他公司的产品用作提供程序)。
IBM® WebSphere Application Server 支持通过使用
JMS 提供程序及其相关消息传递系统来进行异步消息传递。JMS 提供程序必须符合 JMS 规范 V1.1。要使用消息驱动的 Bean,JMS 提供程序必须支持此规范中定义的可选应用程序服务器工具 (ASF)
功能或者支持 JCA 规范 V1.5 中定义的入站资源适配器。
- 缺省消息传递提供程序
- 如果您主要希望在 WebSphere Application Server 中的应用程序之间使用消息传递,并且可能与 IBM MQ 系统进行某些交互,那么使用缺省消息传递提供程序是自然选择。此提供程序基于服务集成技术并与 WebSphere Application Server 运行时环境完全集成在一起。
- IBM MQ 消息传递提供程序
- 如果您的业务还使用 IBM MQ,并且您想将 WebSphere Application Server 消息传递应用程序集成到 IBM MQ 占主导地位的网络中,请选择 IBM MQ 消息传递提供程序,这将允许您定义用于连接到 IBM MQ 网络中任何队列管理器的资源。
- 第三方消息传递提供程序
- 您可以配置任何支持 JMS V1.1 统一连接工厂的第三方消息传递提供程序。您可能会因为某些原因希望这样做,例如现有的投资。
WebSphere 应用程序可以使用由这些 JMS 提供程序中的任何一个提供的消息传递资源。但是,使用现有的消息传递系统或与其集成的需求通常决定了对提供程序的选择。例如,可能已经存在基于 IBM MQ 的消息传递基础结构。在这种情况下,您可以将所包括对 IBM MQ 的支持用作 JMS 提供程序以进行直接连接,也可以配置与 IBM MQ 网络相链接的服务集成总线并通过缺省消息传递提供程序来访问该总线。