以 OSLC 建置的整合係根據「OSLC 核心」規格和網域規格。核心規格說明主要整合技術、HTTP 和 RDF(資源說明架構)的使用,並識別每一個 OSLC 服務所支援的共同特性。網域規格會調整成特定 ALM 區域,如:變更管理、測試管理、需求管理或架構管理。網域規格會符合核心規格。例如,變更管理規格會定義一組通用的資源、格式和 RESTful 服務,以用於變更管理工具(消費者)並供提供者工具使用。規格會說明一組用來與其他生命週期工具互動的服務和格式。這些規格不會嘗試將某個工具或某類工具的行為標準化。
如需建立與 OSLC 整合所需之規劃及作業的簡介與逐步演練,請參閱 Getting started with OSLC (enhanced)(開始使用 OSLC(加強型))。個別的 Rational® 產品會提供 OSLC 啟用的相關資訊。您可以在產品說明文件內,從關於使用 OSLC 服務來延伸產品的章節中找到這項資訊。這項資訊也包含您建置整合所必須使用的支援鏈結類型及資源。
在開始使用 OSLC 規格之前,請先熟悉 Eclipse Lyo 編輯器及下列基本 OSLC 概念。
OSLC 服務提供者提供了 OSLC 服務的實作。 服務提供者提供消費者資訊,以檢視資源的鏈結以及資源的豐富型預覽。
OSLC 消費者是指使用服務提供者所提供之資源的 Web 應用程式。
在 OSLC 中,生命週期中的每一個構件,都是由一個具有 URI 作為其名稱的 HTTP 資源所代表,且可以利用 HTTP 方法(如:GET、PUT 或 POST)來操作。每一個構件或資源都有一個由主旨、述詞和物件所組成的 RDF 表示法。例如,如果您從需求鏈結到測試案例,則 RDF 表示法會將需求顯示為其主旨,將關係的類型或鏈結類型顯示為其述詞,並將測試案例顯示為其物件,各由一個 URI 來識別。
Eclipse Lyo 是一套 SDK,可協助 Eclipse 社群採用 OSLC 規格以及建置符合 OSLC 標準的工具。其中包含以 Java™ 為主的軟體開發工具箱、有助於確保整合符合 OSLC 標準的測試套組、隨附實用範例的參照應用程式,以及可用來測試的簡單伺服器。如需 Eclipse Lyo 的相關資訊,請參閱 Eclipse 網站上的詳細資料。