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 身份验证