编写 OSLC 集成的基本信息

如果产品作为生命周期协作开放式服务 (OSLC) 提供者或使用者而受支持,那么您可以创建自己的集成。所描述的定义和资源提供了任务的简介。 有关 OSLC 支持的信息在 OSLC Web 站点的 Resources 页面上提供。

通过 OSLC 构建的集成依赖于 OSLC 核心规范和域规范。此核心规范描述主集成方法以及对 HTTP 和 RDF(资源描述框架)的使用,并且标识每个 OSLC 服务都支持的通用功能。域规范针对特定 ALM 区域(如变更管理、测试管理、需求管理或体系结构管理)进行定制。域规范符合此核心规范。例如,变更管理规范定义通用的一组资源、格式和 RESTful 服务以在变更管理工具(使用者)中使用或者由提供者工具使用。规范描述了一组用于与其他生命周期工具进行交互的服务和格式。这些规范不尝试标准化一个工具或一类工具的行为。

有关通过 OSLC 创建集成所需的规划和任务的简介和实践,请参阅 OSLC 入门(增强)。单独 Rational® 产品提供关于 OSLC 支持的信息。您可以在产品文档内关于如何使用 OSLC 服务来扩展产品的部分中找到该信息。该信息还包含了必须用于构建集成的受支持链接类型和资源。

在您开始使用 OSLC 规范之前,请熟悉 Eclipse Lyo 编辑器和以下一些基本 OSLC 概念。

使用者、提供者和资源

OSLC 服务提供者提供了 OSLC 服务的实施。服务提供者提供使用者信息以查看指向资源的链接以及该资源的丰富预览。

OSLC 使用者是使用服务提供者所提供资源的 Web 应用程序。

在 OSLC 中,生命周期中的每个工件都由一个 HTTP 资源代表,它以 URI 作为其名称并且可以通过 HTTP 方法(如 GET、PUT 或 POST)来控制。每个工件或资源都有一种 RDF 表示法,该表示法包含一个主题、一个谓词和一个对象。例如,如果您要从需求链接到测试用例,那么 RDF 表示法将显示此需求作为其主题,关系类型或链接类型作为其谓词,以及此测试用例作为其对象,每一项均通过 URI 来标识。

Eclipse Lyo:用于创建集成的工具箱

Eclipse Lyo 是一个 SDK,用于帮助 Eclipse 社区采用 OSLC 规范并构建符合 OSLC 的工具。它包含侧重于 Java™ 的软件开发工具箱、用于帮助确保集成符合 OSLC 的测试套件、具有工作样本的参考应用程序以及可用于测试的简单服务器。有关 Eclipse Lyo 的更多信息,请参阅 Eclipse Web 站点上的详细信息。


视频图标 观看视频

CLM 播放列表
Jazz.net 频道
用户教育频道

学习图标 了解更多

CLM 学习圈
Agile 学习周期
学习圈

提问图标 提问

Jazz.net 论坛
developerWorks forums

支持图标 获取支持

支持门户网站
部署 wiki
Support 博客