IBM® Rational® Software
Development Platform 是一个业已证明了的开放式、完备的和模块化的解决方案,它帮助团队开发、集成、扩展、现代化和部署软件及基于软件的系统。
IBM Rational Software Development Platform 是一个由几种产品共享的公共开发环境,这些产品包括:
- Rational Web
Developer
- Rational Application Developer
- Rational Software
Architect
- Rational Software Modeler
- Rational Functional
Tester
- Rational Performance Tester
- WebSphere® Integration
Developer
如果您安装以上任何产品,Rational Software Development Platform 都将作为该产品的一部分进行自动安装。如果安装 Rational Software Development Platform 的多个产品,此开发平台只会安装一次。以上所有产品都具有相同的用户界面(称为工作台),并且每个产品都是通过添加插件来向工作台中添加功能。插件是一个软件模块,用于向现有程序或应用程序添加功能。
要点: WebSphere Integration Developer 6.0.1 仅与基于 Rational Software Development Platform 6.0.1 的产品(例如,Rational Application
Developer 6.0.1)兼容。如果在安装 WebSphere Integration Developer 6.0.1 的过程中检测到 Rational Application Developer 的不同版本,则会要求您将 Rational Application Developer 升级到 6.0.1(可以在
http://www.ibm.com/support 获得)或卸载您的 Rational Application Developer 以便 WebSphere Integration
Developer 6.0.1 能成功安装。
迁移和共存
下表说明了尝试在同一机器上安装 Rational Software Development Platform 共用的多个产品时将发生的各种情况。(在下表中,纵轴表示已经安装的产品,而横轴表示您正在尝试安装的产品):
尝试安装 |
WebSphere Integration
Developer |
Rational Software Modeler |
Rational Web
Developer |
Rational Application Developer |
Rational Software
Architect |
Rational Functional
Tester |
Rational Performance Tester |
WebSphere Integration Developer |
不适用 |
共享 |
共享 |
共享 |
共享 |
共享 |
共享 |
Rational Software Modeler |
共享1 阻止2 |
不适用 |
共享 |
共享 |
升级 |
共享 |
共享 |
Rational Web Developer |
共享1 阻止2 |
共享 |
不适用 |
升级 |
升级 |
共享 |
共享 |
Rational Application Developer |
共享1 阻止2 |
共享 |
阻止 |
不适用 |
升级 |
共享 |
共享 |
Rational Software Architect |
共享1 阻止2 |
阻止 |
阻止 |
阻止 |
不适用 |
共享 |
共享 |
Rational Functional Tester |
共享1 阻止2 |
共享 |
共享 |
共享 |
共享 |
不适用 |
共享 |
Rational Performance Tester |
共享1 阻止2 |
共享 |
共享 |
共享 |
共享 |
共享 |
不适用 |
注: - 当安装了版本 6.0.1 的 Rational 产品时。
- 当安装了高于版本 6.0.1 的 Rational 产品时。
定义:
- 阻止 - 如果阻止您安装产品(例如,如果您已经安装了 Rational Software Architect 并且还想尝试安装 Rational Application Developer),则在安装了第一个产品之后不能安装第二个产品。当您尝试安装的产品所提供的功能比当前已经安装的产品更少时,就会发生这种情况。
- 升级 - 如果安装的产品不仅包含当前产品的所有功能,并且还具有其他功能(例如,如果已经安装了 Rational Web Developer 并且还想安装 Rational Application
Developer),则会升级为具有更强功能的产品。第一个产品将被卸载掉,但是包含在第一个产品中所执行工作的用户界面和工作空间将保留在同一位置。
- 共享 - 当发生此情况时,多个产品将共享用户界面的安装。第二个产品扩展了现有产品的功能,而不必安装用户界面的另一个副本。因此举例来说,如果您安装 Rational Performance Tester,然后安装 Rational Application
Developer,则它们将共享用户界面的同一副本并且该用户界面将包含 Rational Performance
Tester 和 Rational Application
Developer 提供的所有功能。
卸载
- 已升级的产品 - 当升级产品时,现有产品会被除去并且将替换为功能更高级的产品。如果随后卸载新升级的产品,则将从系统中除去整个产品。例如,如果您安装了 Rational Application
Developer,然后升级至 Rational Software Architect,稍后选择卸载 Rational Software
Architect,则将卸载所有插件(包括公共用户界面)- 您将不会恢复至 Rational Application Developer。为了复原 Rational Application Developer,您必须重新安装它。
- 共享产品 - 如果在共享场景中安装了两个或多个产品,用户界面会一直保留,直到卸载最后一个产品为止。例如,如果安装了 Rational Application Developer 和 Rational Performance
Tester,然后卸载了 Rational Application Developer,则 Rational Performance
Tester(和用户界面)将仍然保留在系统中。
注: 用户界面安装在第一个基于 Rational Software Development Platform 的产品的安装目录中。在安装任何其他产品时都不会再次安装用户界面,因此,如果升级第一个产品,则由于首次安装目录仍然包含用户界面内容,不应在升级完成后除去该目录。