一个具体的配置过程
作为一个典型的基于 SOA 的组合业务解决方案,我们在测试环境部署阶段要做的事情有:
搭建一套由干净的操作系统组成的局域网;
安装数据库管理工具;
安装和配置应用服务器;
安装和配置运行动态服务流程的流程服务器;
安装 service layer 测试工具;
安装 business process layer 测试工具;
安装 GUI layer 测试工具;
我们采用表 1 中的产品作为上述工具的实现。
表 1. 工具清单
工具 | 采用产品 |
---|---|
数据库管理工具 | DB2 V8.2 |
应用服务器与流程服务器 | Websphere Process Server V6.0.2(其中集成 Websphere Application Server 6.0.2) |
service layer 测试工具 | Rational Performance Tester for SOA Quality V7.0.1 |
business process layer 测试工具 | Rational Performance Tester for SOA Quality V7.0.1 |
GUI layer 测试工具 | Rational Function Tester V6.1 |
以上每一个步骤都可以当作一个脚本的一部分来执行,但是为了讲述方便,我们将把不同的步骤分开描述、分开执行。当然,最终您应当使用一种被操作系统支持的脚本语言将各个步骤衔接起来。
以下篇幅将讲述如何自动化部署这些工具和产品。操作系统选用 Windows Server 2003 为例。
安装 DB2 V8.2
DB2 提供了响应文件安装的方式。我们利用这种安装方式来实现 DB2 的静默安装。
第一步,生成响应文件。当使用交互式安装实用程序安装 DB2 时,在安装开始之前会提示您进行安装选择并提供必要的配置数据。响应文件的作用就是预置这些安装选项和配置数据。
可以用三种方法来生成响应文件:
使用 DB2 Setup Wizard;
使用 DB2 响应文件生成器实用程序(仅 Windows);
手动生成响应文件;
响应文件是 ASCII 文本文件。清单 1 是响应文件的样本。