创建和部署组合体的最佳实践
将组件组装到组合应用程序中的模型非常灵活。 要在多个 CICS® 区域中复用应用程序组合,无论您是将应用程序通过开发和测试移至生产环境,还是在生产环境中克隆应用程序,都建议您将应用程序逻辑与绑定分开。
- 将实现逻辑与组合服务和引用分开
- 要更轻松地在不同的 CICS 区域中复用相同的应用程序逻辑,请将组合服务和引用与应用程序的实现逻辑分开,并将它们作为单独的束进行部署。 组合服务和引用可以包含特定于 CICS 区域的信息,例如特定系统资源集或事务标识。 通过使用此方法,您可以更改或更新组合服务和引用,而不必重新部署应用程序组合。
- 为捆绑软件定义 SCA 域
- 束由 BUNDLE 资源在 CICS 中表示。 缺省情况下,部署到 CICS 中的每个束都具有相同的 SCA 域,尽管该值为空。 BUNDLE 资源具有称为 BASESCOPE 的可选属性,系统程序员可以使用该属性来设置用于表示 SCA 域的绝对名称。 如果遵循从组合应用程序拆分服务和引用的建议模型并将其部署为单独的捆绑软件,那么可以请求在每个 BUNDLE 资源上使用相同的 BASESCOPE 值来指示捆绑软件相关。
