Michael Manning, Rational ClearCase 产品经理, IBM
本文是对 IBM® Rational® ClearCase® V7.1 和 IBM® Rational® ClearCase MultiSite® V7.1 中新性能和特性的概述。
团队利用 IBM® Rational® ClearCase® 来有效地进行管理和控制软件开发资产(源代码,文档,版本,工具),从而构造一个高度可扩展性以及可分配的配置管理系统。IBM® Rational® ClearCase MultiSite® 支持通过复制和 Rational ClearCase 存储库同步对项目资产的分布式访问。
这里是对 Rational ClearCase 7.1 中新内容的简短概述:
Rational ClearCase 7.1 代表 Rational ClearCase 4.0 以后最丰富的产品发布。Rational ClearCase Remote Client 已经被完全地重新设计,从而增强实用性,并且现在可以支持几乎所有的 Rational ClearCase 开发人员用例。它还支持对于继续集成和其它敏捷实践有兴趣的敏捷开发进程小组。除了远程客户端是新 CM Server,一个可扩展的,基于 WebSphere Application Server 也会支持 Rational ClearCase Remote Client(在描述中写作 CCRC) 和新的 Rational ClearQuest Web。CM server展示了这个新的 Java CM API,它将成为适用于自定义 Rational ClearCase 结构,以及与第三方工具集成的基础。
|
Rational ClearCase MultiSite 管理程序将获得 MultiSite Global Monitor 的主要增强,一个专门用于使用 Rational ClearCase MultiSite 的全球分布式开发环境管理的管理工具。IBM Installation Manager 将所有 IBM 平台合并于一个单独的安装技术中,从而提供更好的安装和卸载性能,缩短了在线引进新服务器所需暂停的时间,还包括更新提前交割的支持性能。
提高了 Rational ClearCase Remote Client 的可用性
基于 Eclipse 的远程客户端已经被大量改写,从而在可用性方面得到大大的提高。除了这些特性外目前可利用的还有高级过滤,它可以允许你在导航中创建自定义过滤器,从而缩减大量的对象树到易管理的规模,并且包含你选择的内容。(请看图 1)。
图 1. Rational ClearCase Remote Client 高级过滤器
这次发布执行了170多个 Rational ClearCase Remote Client 用户增强需求,包括这些额外的可用性和生产率增强:
对于敏捷开发过程的更多支持。敏捷软件开发支持是对 Rational ClearCase Remote Client 7.1 的额外主要增添。这些增强包括一个 Pending Changes 视图(图 2),它联合了许多操作在基础 Rational ClearCase 或者 Unified Change Management (UCM)上下文中显示开发人员视图与集成视图之间的差别。
图 2. Rational ClearCase Remote Client Pending Changes 视图
敏捷开发支持目前还包括这些增强:
此外,还可能在远程客户端与 Rational ClearQuest 全面合作,从而比以往更轻松地在 Rational ClearQuest-enabled UCM 环境中操作。这个集成利用了本地 Eclipse WAN 组件(图 3),提供了 Activity Lists,并能够使你充分利用 Rational ClearQuest Query 结果,作为 Work On 项目。
图 3.Rational ClearCase Remote Client 中的 Rational ClearQuest WAN 窗体
CM 服务器为 Rational ClearCase Remote Client 7.1 和 Rational ClearQuest Web 7.1 提供了新的基础结构。CM 服务器是 Rational ClearCase Remote Client 和 Rational ClearQuest Web 的单独服务器,为团队简化了管理程序和连接的部署。根据行业企业标准 WebSphere Application Server,CM 服务器(图 4)提供了一个高性能的部署模式,从而易于控制,管理,和升级。
CM 服务器提供几点好处:
CM API 是一个 Java API,它利用取自行业标准的一个交叉平台取代 Rational ClearCase Automation Library (CAL) 和 Rational ClearCase UNIX® API。它适用于重新构造基础结构以及编写真实集成,并提供这些优势:
利用 Rational ClearCase MultiSite Global Monitor 使得管理更容易
Rational ClearCase MultiSite 是 Rational ClearCase 全球开发途径的关键部分。V7.1 引进了 MultiSite Global Monitor 控制台(图 5),从而使管理更容易。因为它利用了 IBM Tivoli Monitoring,提供了一个全球工作环境的集中视图 (Eclipse 或者 Web 客户端)。
这个工具除了要执行一系列 Rational ClearCase MultiSite 职责和情形外,还要监控必要的服务器进程。它向管理人员警示一些问题,并提供关于问题修复的专业建议,并且能够放大成最大的全球网。对于大多数常见的 Rational ClearCase MultiSite 问题,MultiSite Global Monitor 可以通过减少诊断所要的人数来大大减少决定时间,包括咨询 IBM Support 的需要。很多情况下,以前需要高水平管理程序周期来解决的问题现在在内部支持团队中只需要用 Level 1 就可以解决。
图 5. Rational ClearCase MultiSite Global Monitor 管理者的视图
这个管理工具为你提供了几个新特性:
Rational ClearCase 的7.1发布还对300多个用户 Requests for Enhancement (RFEs) 进行了回应,是根据他们对核心商业价值的贡献进行挑选的:
图 6中的图表描述了这些 Rational ClearCase 改良是如何映射到那些商业价值上的。
更多有关 Rational ClearCase V7.1 的详细信息,请参考资源中提供的信息。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/14780914/viewspace-608537/ ,如需转载,请注明出处,否则将追究法律责任。