【IT168技术文档】本文是写给准备安装基于Eclipse的IBM Rational产品的用户,特别是那些要在同一台机器上安装这些产品中的几个的用户。本文将讨论安装时所涉及的产品内部体系结构,这将帮助你从一系列IBM Rational开发平台产品的技术参考资料中找到有用的信息,这些产品包括Rational Web Developer、 Rational Application Developer、Rational Software Modeler、Rational Software Architect、 Rational Functional Tester和Rational Performance Tester。
引言
本文对同时安装基于Eclipse的IBM Rational软件产品的注意事项进行了详细的综述,为成功地同时安装这些产品提供最好的指导。本文也讨论了特定的安装情况所涉及的相关因素。
IBM Rational产品附带的技术参考资料中已经提供了基本的详细信息。本文只是试图针对个别的终端用户进行讨论,作为对已有的信息的补充。
Eclipse概述
Eclipse是一个搭建软件开发工具的开放平台。它是基于开放源代码模式的,授权公众免费使用并可以在全球范围内免费发放。Eclipse平台是用java语言写的,其体系结构采用插件式,这使得在它的基础上进行软件产品的开发较为方便。
Eclipse是一个搭建集成化Web和应用开发工具的底层平台。这个平台并没有为终端用户提供太多的功能,相反地,这个平台的价值在于它所倡导的理念:基于插件模型的快速集成化开发。
Eclipse提供了一个使用工具工作的通用用户界面(UI)模型。它为不同的操作系统设计,从而能在每一个底层操作系统上进行稳定的集成开发。插件的开发可以在Eclipse可移植的APIs上进行,并能够在任何所支持的操作系统上稳定运行。
平台用户界面(UI)为用户提供了一个标准的用户导航模型。这有助于用户创建新的插件,集中处理好一些任务(例如测试、动画制作、发布、编译、调试、示意图绘制等等)。
Eclipse平台使用通用的工作台模型从终端用户的角度把工具进行集成。平台本身是建立在插件层的,每一个插件层可以扩展出下一级插件层,下一级插件层又可以扩展出下下级插件层。这种扩展模型允许用户开发新的插件为基本工具平台增加各种各样的新功能。每个工具新增加的东西(例如文件和其他数据)都通过一个通用平台资源模型进行协调。
平台为用户提供一个使用工具的通用方式,对插件相关的资源进行综合管理。图1显示了Eclipse平台和它的子系统的简化示意图。
今天,大量商业和开放源代码产品使用Eclipse平台作为他们的开发基础。
IBM Rational软件开发平台是一个基于Eclipse的通用开发环境,这个开发环境由下面的产品共享:
- IBM® Rational® Web Developer
- IBM® Rational® Application Developer
- IBM® Rational® Software Modeler
- IBM® Rational® Software Architect
- IBM® Rational® Functional Tester
- IBM® Rational® Performance Tester
如果你安装上面的任何一种产品,Rational软件开发平台将自动地作为产品的一部分安装。即使你安装了上述产品中的几个,Rational软件开发平台也只会被安装一次。所有的这些产品都有着相同的用户界面(UI),我们称之为工作台,每个产品通过增加插件在工作台上增加功能。换一种说法就是,采用这种方式安装的产品共享相同的Eclipse环境。
图2描述了上面列出的产品的嵌套结构:
