關於建立 OSLC 型整合

如果產品已啟用為 OSLC 提供者或消費者,則可以建立您自己的整合。在此章節中所說明的定義和資源提供了作業簡介。 如需啟用 OSLC 的相關資訊,請參閱http://open-services.net/resources

以 OSLC 建置的整合係根據「OSLC 核心」規格和網域規格。核心規格說明主要整合技術、HTTP 和 RDF(資源說明架構)的使用, 並識別每一個 OSLC 服務應該支援的共同特性。網域規格會針對特定 ALM 區域來訂定規模, 例如變更管理、測試管理、需求管理或架構管理。網域規格會符合核心規格。例如,變更管理規格會定義一組通用的資源、格式和 RESTful 服務,以用於變更管理工具(消費者)並供提供者工具使用。規格會說明一組用來與其他生命週期工具互動的服務和格式, 而不會嘗試將工具的行為或工具的類別標準化。

如需建立 OSLC 整合所需要的規畫及作業的簡介與指引, 請參閱 OSLC 入門(加強型)。如需 Rational 產品的 OSLC 啟用狀態的產品特定資訊, 請參閱產品資訊中心內,有關使用 OSLC 服務來延伸產品的章節。這個章節也提供了在建置整合時,您所需要的已支援鏈結類型與資源的相關資訊。

開始使用 OSLC 規格之前,若能先熟悉部分基本 OSLC 概念以及 Eclipse Lyo 編輯器,應會有所幫助。

消費者、提供者和資源

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 的相關資訊,請參閱http://www.eclipse.org/lyo


意見