Rational Focal Point 中的連結管理
IBM Rational Focal Point 與協作式生命週期管理 (CLM) 應用程式的 Rational 解決方案的整合基於 Linked Data 技術。換句話說,在 Rational Focal Point 和 CLM 應用程式(比如 Rational Requirements Composer 和 Rational Team Concert )之間建立的連結 是該整合的一個重要部分。圖 1 使用連結描繪了各種 Focal Point 和 CLM 應用程式資源,以及它們之間的 關係。請注意,連結是多對多的關係。
您需要掌握的知識
閱讀本文需要掌握 REST 架構、XML 和 XPath 方面的知識。
圖 1. 資源和關係
Rational Focal Point 與 CLM 應用程式的整合為您提供了以下能力:
根據 Focal Point 中的一個 Business Need 建立單一 CLM 資源,比如一個工作項目或一個需求工件。
根據 Focal Point UI 建立一個 CLM 資源集合(比如工作項目或需求工件)並批量處理它們。
將現有的 CLM 資源連結到 Focal Point UI 中的 Business Need。
在 Focal Point UI 中預覽連結的 CLM 資源。
使用 XPathValueFetcher 商務規則從連結的 CLM 資源將關鍵資料擷取到 Focal Point 中,供利益相關者 可使用這些資料來監視項目。
配置 XPathValueFetcher 商務規則
Rational Focal Point 的一個重要優勢是,您能夠以治理儀錶 板 (governance dashboard) 的形式使用它。產品經理、業務利益相關者和高層管理員可以使用 CLM 應用 程式(比如 Rational Team Concert 和 Rational Requirements Composer),在項目執行或規劃期間跟蹤和 傳達他們的計劃的進度和狀態。
還可以使用 XPathValueFetcher 商務規則,根據拉入到 Focal Point 中的 CLM 資料來過濾 Focal Point 元素。例如,您可以列出在 Rational Requirements Composer 中為其批 准了相應的需求狀態的所有商務規則。
Focal Point 使用 IntegrationLinkAttribute 將多個連結連 接到 CLM 資源。通過使用這些連結,XPathValueFetcher 規則可以將資訊從一個 CLM 應用程式擷取到一個包 含文本和數字值的 Focal Point 屬性中,比如連結到 Rational Team Concert 中的某個工作項目的 Status 和 Progress 資料。
執行 XPathValueFetcher 商務規則的前提條件
XPathValueFetcher 商務規則 在後台運行。它需要輸入使用者身分識別驗證資訊,然後才能在沒有使用者幹預的情況下向 CLM 伺服器發出請求。
Rational Jazz 技術提供了一種分配某個功能性的 user-to-consumer 密鑰的方法,無需來自 Focal Point 的使用者的幹預即可發出後台請求。
圖 2. 建立一個使用者密鑰並將一個功能使用者附加到一個使 用者密鑰
圖 3. 以 Friend 的形式添加一個 CLM 使用者密鑰,該密鑰用於 XPathValueFetcher 身分識別驗證