概述
Open Services for Lifecycle Collaboration (OSLC) 允许来自相同或不同经销商的软件和产品生命周期 工具进行交互操作,以支持端到端流程。这些工具包括用于项目管理、缺陷跟踪、测试管理、架构管理以及其 他任务的软件程序包。在本文中,我们将介绍如何在作为架构管理工具的 IBM Rational System Architect 和用于协作化生命周期管理 (CLM) 的 Rational 解决方案应用程序(提供需求管理、项目规划、更改以及配 置管理、内部版本管理以及测试管理功能)之间设置 OSLC 集成。在 Microsoft Windows 2008 R2 服务器上 设置此集成要求您规避某些危险。
本文是根据在位于德国黑伦贝格的卓越的 IBM SAP 中心在 IBM Beta Test Site 中设置集成方案时获得的 经验编写的。本文假设您熟悉各个工具的相关概念,并使用下面的产品版本指导您逐步完成安装和集成过程:
Microsoft Windows Server 2008 R2
Rational System Architect V11.4.2
包括 Microsoft SQL Server Express 2008
Rational System Architect XT V11.4.2 (System Architect XT)
Rational CLM 2012
Rational Team Concert 4.0
Rational Quality Manager 4.0
Rational Requirements Composer 4.0 Rational Requirements Composer
作者成功地在早期版本的基础上设置了类似的配置,这些早期版本包括 System Architect V11.4.1.2 和 CLM 2011(Rational Team Concert、Rational Requirements Composer 和 Rational Quality Manager 3.0 )。尽管屏幕截图可能在细节上有所不同,但总的方法并没有改变。
安装软件组件
本文中使用的服务器主机名是 OSLC,它的域是 .example.com。您可以在相应的位置将其替换为您自己的 服务器名称和域。在服务器上,已经创建一个具有管理权限的命名为“Rational”(OSLC\Rational) 的 Microsoft Windows 用户。
准备 Microsoft Windows 2008 R2 服务器
安装和配置 Internet 信息服务 (IIS) 是使用 Rational System Architect XT 的先决条件,安装 .NET 3.5 Framework 是使用 System Architect OSLC 安 全握手的先决条件。
使用服务器管理器添加 Web 服务器 (IIS) 角色。确保选择以下角色服务(参见图 1):
应用程序开发
ASP.NET
ASP
ISAPI 扩展
ISAPI 筛选器
安全性
基本身份验证
Windows 身份验证
使用服务器管理器添加 .NET Framework 3.5 或更高版本特性(参见图 2)。
图 1. 用于 System Architect XT 安装的 IIS 角色服务先决条件
图 2. Windows 服务器功能 .NET Framework 3.5.1