Rational DOORS 9.4 的 OSLC DXL 服务

OSLC 需求管理 (RM) 规范 V2 的 DOORS® 实施包括使您能够使用 HTTP 协议执行 DOORS DXL 脚本的服务。

Rational® 部门的一个主要策略是改善 Rational 和非 Rational 工具的集成。该策略的技术是基于生命周期协作开放服务 (OSLC)。

因为 OSLC 服务发现是可扩展的,因此 Rational 和第三方开发人员可添加已实施标准中当前不可用的服务,或者添加那些被认为因太特殊而不能包含在标准中,因此也未计划在未来版本的标准中包含的服务。

为支持读可扩展性的现行 Rational DOORS 承诺,V9.4 引入了 OSLC DXL 服务的概念来帮助弥合这些差距。OSLC RM V2 界面提供了使用户能够跨 HTTP 执行 DOORS DXL 脚本的服务。该服务基于 DXL 脚本库的概念:
  1. 用户查找所需的 OSLC DXL 脚本。
  2. 用户调用该脚本在 OSLC 调用中封装所需参数。
  3. 脚本在互操作服务器上运行。
  4. 结果将被回发。

变得可用的脚本完全受 Rational DOORS 管理员的控制和定制,管理员可决定将跨服务界面展示那些 DXL 脚本。管理员可锁定调用某些可能被认为是潜在的安全风险(例如“runDXL”)的函数的能力。

请注意,将永不支持某些 DXL(例如用户界面窗口小部件)。

因为服务发现受 OAuth 的保护,因此还要求该功能的用户首先使用用户名和密码进行认证。

使用该功能的典型步骤为:
  1. 创建 DXL 脚本。
  2. 作为服务来安装该 DXL 脚本。
  3. 通过服务发现找到该服务。
  4. 调用服务。
  5. 从响应抽取返回值。

反馈