管理主机软件的SCM解决方案

102次阅读
没有评论

问题描述

对于使用主机(mainframe)来运行(部分)业务应用程序,特别是使用z/OS(也称为OS/390或MVS)的公司,他们使用哪些典型的软件来实现主机上部署/使用的软件的变更和配置管理?

解决方案

在主机上管理软件变更和配置的需求在企业中是一个重要的任务。以下是一些常用的解决方案,供你选择和评估。请注意,最佳解决方案取决于公司的特定需求和预算限制。

1. CA Endevor

CA Endevor 是一款具有较高安装基础的主机软件配置管理工具。它的关键优势在于跟踪每个可执行文件的编译/链接方式,包括使用了哪个版本的构建块(copybooks等)。它适用于许多主机软件开发和配置管理任务。

2. SERENA ChangeMan ZMF

SERENA ChangeMan ZMF 是另一款支持主机和分布式的配置管理工具。它具有”打包”相关软件变更的概念,并且可以在物理远程站点部署软件。虽然其安装基础不如CA Endevor,但它具有开放的架构,能够管理不同的软件组件,包括一些较为特殊的编程语言。

3. Compuware ISPW

Compuware ISPW 是相对较新的解决方案,被认为是适合自定义SCM需求的解决方案。它的优势在于可以相对轻松地实现任何定制的配置管理需求。如果你需要更灵活的配置管理工具,这可能是一个值得考虑的选择。

4. IBM SCLM

IBM SCLM 被认为是一种经济实惠的解决方案,尤其适用于没有专门预算的情况。它在z/OS许可中包含(z/OS本身并不免费)。如果预算有限,这可能是一个值得考虑的选项。但需要注意,它在功能和灵活性方面可能不如其他解决方案。

选择最佳解决方案

选择最适合公司需求的解决方案需要考虑多个因素,包括预算、可用性、安装基础、定制需求和软件组件类型。一些解决方案可能在特定方面表现更强,但在升级时可能会增加一些定制需求的管理成本。在选择之前,建议仔细评估各种解决方案的优缺点,并根据公司的实际情况做出决策。

注意:某些解决方案可能具有适应性更强的开放架构,适合管理存储在非标准PDS(Partitioned Data Set)中的软件组件,如一些特殊的编程语言(例如Natural、ADS Online等)。但需要注意,定制化的开放架构在升级时可能需要额外的管理成本。

无论选择哪个解决方案,都应该考虑到公司的长期需求和预算,以确保在主机软件配置管理方面取得良好的效果。同时,了解开放性架构是否符合公司的定制需求,并计划好升级和维护策略,可以帮助公司更好地管理主机上的软件变更和配置。

正文完