设计 CICS 应用程序以部署到平台

在创建应用程序以作为 CICS® 云解决方案的一部分部署到平台之前,请确定计划如何构造应用程序。 例如,请考虑要与应用程序捆绑的资源或声明为其依赖关系,要为访问应用程序提供哪些应用程序入口点,将在何处部署应用程序,以及您是否计划同时运行应用程序的多个版本。

标识应用程序入口点

识别入口点时需要考虑一些因素:
  • 事务流中标识任务属于应用程序的时间越早,可以越早应用策略并开始监视应用程序的成本。 如果应用程序跨多个 CICS TS 区域,那么这可能特别重要。 要监视所接触的所有 CICS TS 区域中的应用程序,应在首先接受入站请求的 CICS TS 区域上定义入口点。
  • 应用程序可以具有其执行的不同功能。 这些称为应用程序的操作,例如,查询客户。 在识别这些操作以及监视策略或将策略应用于个别操作方面可能具有价值。

应该在 CICS 束中定义哪些资源?

在 CICS 束中定义资源是一个重要步骤,因为这些资源的管理和生命周期将委派给安装了这些资源的 CICS 束和管理束。 您不再单独修改资源或更改其状态,因为当您对 CICS 束和应用程序执行操作时,会自动添加,更新或除去这些资源。 因此,应用程序架构设计师必须仔细考虑应用程序的哪些资源应将其生命周期与 CICS 束的生命周期绑定。

查看 捆绑资源的特征 中的信息,以帮助您选择要在 CICS 束中定义的资源以及如何对这些资源进行排列。 如果应用程序使用无法在 CICS 束中定义的资源,或者您不希望在 CICS 束中定义的资源,那么可以继续将这些资源指定为导入。

对于受支持的资源类型,如果在打包并安装为应用程序一部分的 CICS 束中定义了 CICS 资源,那么该资源是专用资源。 由于这些资源不可用于平台上安装的任何其他应用程序或版本,也不可用于 CICS 区域中的其他应用程序,因此资源名称在安装中不必唯一。 查看 应用程序版本的专用资源 中的信息,以了解对专用资源的行为和管理的更改。 如果不希望受支持的资源类型为专用资源,请继续将其指定为导入。

哪些捆绑软件安装在何处?

哪些捆绑软件在应用程序中,哪些捆绑软件在应用程序绑定中添加,作为将它们与应用程序一起部署或将它们添加到平台的替代方法? 这些可能包括用于控制或定制目标平台的应用程序行为的策略或资源定义。