一個具體的配置過程
作為一個典型的基于 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 是響應文件的樣本。