![[z/OS]](../images/ngzos.gif)
z/OS 上使用服务集成的 JCA MDB 的消息传递流
WebSphere® Application Server 缺省消息传递提供程序(服务集成)在 z/OS 上支持 JCA 资源适配器 (RA) 机制。当您安装消息驱动的 bean 应用程序时,请提供激活规范。
下图说明了将服务集成总线用作消息传递提供程序的 JCA 消息驱动的 bean 的消息传递流。
服务集成包含资源适配器 (RA)。RA 具有一个在控制区域助手 (CRA) 中运行的侦听器组件和一个在各个服务方区域 (SR) 中运行的分派器组件。使用 RA 分派器组件可免去使用应用程序代码。对于某些工作负载,WebSphere Application Server 可直接从 CRA 派生工作负载管理。
图 1. 服务集成总线:消息驱动的 bean 处理

处理如下所示:
- 消息到达在 z/OS® 上运行的 WebSphere Application Server。
- 消息传递引擎锁定消息,并将其传递到 RA 侦听器组件。
- RA 侦听器将消息传递给 WLM 分类器,此分类器使用用户提供的分类规则来确定消息的事务类。
- 事务类作为上下文附加。
- RA 侦听器将消息引用传递到 SR 中的 RA 分派器。此图将此步骤显示为使用 CR 通过 WLM 队列传递引用,但对于某些工作负载,CRA 可以在不使用 CR 的情况下通过 WLM 队列传递引用。
- RA 分派器从消息传递引擎读取消息。
- RA 分派器通过调用其 onMessage 方法,分派消息驱动的 bean。
- 然后,消息驱动的 bean 可以使用 JMS 进行消息传递(如果需要)。