CICS 工作负载路由和管理
CICS® 提供了许多功能,用于在 Parallel Sysplex ® 中自动高效地分发事务。
当工作到达 CICS 时,可能会发生许多事情:
- 该请求可以完全在单个 CICS 区域中运行。
- 但是,通常在高可用性 Parallel Sysplex 中,会路由部分或全部请求。
如果从 CICS 应用程序中除去所有亲缘关系,那么任何事务都有资格在任何可用的 CICS 区域中运行。 但是,要保持可用性,必须尽快将事务自动路由到最合适的 CICS 区域。
在 Parallel Sysplex 中管理 CICS 工作负载时涉及三个主要组件:
- CICSPlex ® SM
为 CICSPlex SM 提供特定于 CICS的工作负载规范和定义,它需要这些规范和定义来支持 CICSplex 中的工作负载管理和工作负载分离。 这些工作负载规范和定义确保 CICSPlex SM 具有有关构成 CICSplex 工作负载的事务以及有关可用于处理工作的应用程序拥有区域的所有必需信息。
- CICS 动态路由程序
传统 CICS MRO 模型是一组 CICS 区域拥有与用户的会话,然后将该用户启动的事务发送到另一个区域以进行执行。 有关要选择的目标区域的决策由动态事务路由出口控制。 您需要一个动态事务路由程序,该程序可以使用 CICSPlex SM 的服务,并将事务路由到相应的应用程序拥有区域。 您可以编写自己的程序以实现此角色,也可以使用CICSPlex SM提供的出口。
有关动态事务路由的更多信息,请参阅 动态事务路由,有关编写您自己的动态路由程序的更多信息,请参阅 编写动态路由程序。 CICSPlex SM 动态路由在 CICSPlex SM 工作负载管理下讨论。
- z/OS® 工作负载管理器
您为工作负载管理器提供服务定义, z/OS 需要确保它使必需的资源可用于最终处理用户事务的 CICS 区域和关联子系统。 z/OS 服务定义必须涵盖整个综合系统的工作负载,以便 z/OS 可以为所有类型的工作 (联机,批处理和系统相关) 分配资源。
面向目标的工作负载管理主要需要服务定义。