IBM Rational ClearCase 和ClearCase MultiSite V7.1

myattitude發表於2009-07-07

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 中新內容的簡短概述:

  • 對 ClearCase Remote Client 進行完全的重新設計
  • Rational ClearCase Remote Client 的 Agile Development 支援
  • 基於 IBM® WebSphere® Application Server 的新伺服器結構:CM Server —— 變更管理伺服器 —— 服務於 Rational ClearCase Remote Client 和 IBM® Rational® ClearQuest® Web
  • CM API,一個 Java™ API,適用於基礎結構支援或者第三方開發
  • Rational ClearCase MultiSite Global Monitor 和內建的 IBM® Tivoli® Monitoring
  • 跨平臺,基於 Eclipse™ 的安裝技術: IBM® Installation Manager

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 結構,以及與第三方工具整合的基礎。

IBM Rational ClearCase 和 Rational ClearQuest 7.1 釋出引進了 Change Management (CM) Server,從而為Rational ClearCase 和 Rational ClearQuest 提供了 Wide Area Network (WAN) 介面面向服務的支援。CM 伺服器是 Rational ClearCase Remote Client 和 Rational ClearQuest Web 的標準應用伺服器。它促進了 WebSphere Application Server (V6.1.0.15) 的效能,安全,以及可擴充套件性的提高。至於關於 CM server 架構,部署以及管理的具體資訊,請參考 Rational ClearCase 7.1 Information Center,列於 參考資料 部分。

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 ClearQuest WAN 窗體整合到 Rational ClearCase Remote Client
  • 整合的核心 Rational ClearQuest 和 Rational ClearCase 開發功能
  • 支援 Eclipse 分離合併 工具

對於敏捷開發過程的更多支援。敏捷軟體開發支援是對 Rational ClearCase Remote Client 7.1 的額外主要增添。這些增強包括一個 Pending Changes 檢視(圖 2),它聯合了許多操作在基礎 Rational ClearCase 或者 Unified Change Management (UCM)上下文中顯示開發人員檢視與整合檢視之間的差別。


圖 2. Rational ClearCase Remote Client Pending Changes 檢視
工作空間圖片

敏捷開發支援目前還包括這些增強:

  • 提高了 交付重定基底 (重新建立基線)的效率
  • 更改 Set 檢視
  • 迴圈 Checkout
  • 迴圈 Add to Source Control

此外,還可能在遠端客戶端與 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 伺服器

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)提供了一個高效能的部署模式,從而易於控制,管理,和升級。


圖 4. CM 伺服器架構
伺服器架構圖表

CM 伺服器提供幾點好處:

  • Rational ClearCase 和 Rational ClearQuest 伺服器的單獨技術堆
  • 基於 WAN 客戶端的基礎結構:Rational ClearCase Remote Client 和 Rational ClearQuest Web
  • 行業標準的以 WebSphere Application Server 為基礎的應用伺服器
  • 水平和垂直的可擴充套件性
  • 在 V7.0.1 基礎上有30-50% 的效能提高

CM API

CM API 是一個 Java API,它利用取自行業標準的一個交叉平臺取代 Rational ClearCase Automation Library (CAL) 和 Rational ClearCase UNIX® API。它適用於重新構造基礎結構以及編寫真實整合,並提供這些優勢:

  • 為 Rational ClearCase 和 Rational ClearQuest 訪問提供標準的面向客戶的 Java API
  • 基於 JSR-147,工作空間轉換和配置管理 (WVCM) 規範
  • 帶有特定域服務的常用 Rational ClearCase 和 Rational ClearQuest 資料模式
  • 支援客戶和合夥人的環境系統

利用 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 管理者的檢視
工作空間圖片

這個管理工具為你提供了幾個新特性:

  • 在任何時間任何地方管理全球部署
  • 監控 ViewVOB (版本物件基礎)伺服器
  • 自定義 Event 設定(使用者指定的閾值和嚴重性)
  • 獲取 Expert 建議
  • 利用 Rational ClearCase 資料的資料庫存
  • 消除國產管理工具的需求

其它新特性和增強

  • Internet Protocol 版本6 (IPv6) 支援
    • 支援必須遵守美國政府標準的客戶
  • IBM® z/OS® 的增強性 Rational ClearCase 支援
    • 構建指令碼生成
    • 改良的 ISPF 客戶 (Interactive System Productivity Facility —— 為 IBM 大型機執行 z/OS 提供了一個介面)
    • 建立依賴分析
  • 新 Unicode 型別管理者
  • IBM Installation Manager
    • 交叉平臺安置
    • 基於 Eclipse 的

Rational ClearCase 的7.1釋出還對300多個使用者 Requests for Enhancement (RFEs) 進行了回應,是根據他們對核心商業價值的貢獻進行挑選的:

  • 時間的投資回報率 (ROI)
  • 減少整體擁有成本 (TCO)
  • 控制,遵從,生命週期管理

圖 6中的圖表描述了這些 Rational ClearCase 改良是如何對映到那些商業價值上的。


圖 6. 根據商業價值對 RFE 的回應
image of pie chart

更多有關 Rational ClearCase V7.1 的詳細資訊,請參考資源中提供的資訊。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14780914/viewspace-608537/,如需轉載,請註明出處,否則將追究法律責任。

相關文章