使用 TWW 的 CPAM
在一个管理各种计算机系统的 IT 组织中,以下抽象图表显示系统通过 NIS 命名服务被隔离成不同的子系统孤岛。每个 NIS 孤岛都有自己的帐户集、网络组和各种相同的软件。

我们经常发现自己被锁定在特定的操作系统上,因为一些软件应用程序只能在该操作系统上运行。采用 CPAM(跨平台应用程序管理)概念并使用正确的实施工具可以使您的应用程序或 IT 信息系统更具可移植性。如果您不想,您不必停留在特定的操作系统上。
我们需要的也是运行在计算机上的软件应用程序。
有限的人工计算资源最好用于提高软件质量,而不是将相同的软件移植到各种不同的操作系统上。
本书解释了 CPAM 概念以及开源支持公司 (TWW Inc.) 实施的解决方案。此解决方案可用于以一致的方式跨操作系统开发和管理开源和商业应用程序。
一个可以在多个操作系统平台上安装的应用程序示例是 Oracle 数据库服务器。它为客户提供了轻松且一致的方式来安装 Oracle 服务器。无论您想要在哪个支持的操作系统上安装 Orcale 服务器,runInstaller 都是安装 Oracle 服务器的通用命令。但是 runInstall 只能用于安装 Oracle 应用程序。其他需要跨平台安装的应用程序呢?因此,我们需要一个跨平台的软件包管理系统,该系统可以提供相同的命令来管理各种应用程序。
在本三部分书籍中,我们介绍了 CPAM 概念及其最佳实现之一。然后,我们介绍如何使用使用 TWW HPMS 工具集创建的应用程序。我们还为消费者提供了安装和使用 CPAM 应用程序的最佳实践。
在开发人员指南中,我们专注于 TWW HPMS 本身,并在您希望将工具移植到不支持的操作系统时提供指导。我们将分析 TWW 工具集和其他类似工具集。
在参考手册中,我们提供了一个常见问题解答、操作方法以及关于各种软件包管理系统的简要概述。
在我们真正能够合并到一两个操作系统之前,我们希望您的 IT 系统看起来像这样。
