在網域之間共用 OSLC 資料,是根據共同的資源集、格式及 REST 架構服務。
下表列出 Rational DOORS 9.4 版以及更新版本所使用的 OSLC 網域和服務, 以及您可以對這些網域中的資源所執行的作業。
Rational DOORS 9.4 以及更新版本 | 選取 | 建立 | 預覽(精簡呈現) |
---|---|---|---|
Change Management V1 | 支援 | 支援 | 支援 |
Change Management V2 | 支援 | 支援 | 支援 |
Quality Management V1 | 支援 | 支援 | 支援 |
Quality Management V2 | 支援 | 支援 | 支援 |
Requirements Management V1* | 支援 | 支援 | 支援 |
Requirements Management V2* | 支援 | 支援 | 支援 |
Architecture Management V2 | 支援 | 支援 | 支援 |
下表列出當您在各項紀律之間鏈結構件時, 所使用的 OSLC 關係:
在 Change Management V1 之間鏈結 | |
---|---|
送出的鏈結 | 送入的鏈結 |
實作者 http://jazz.net/xmlns/prod/jazz/calm/1.0/implementedBy |
實作 http://jazz.net/xmlns/prod/jazz/calm/1.0/implementsRequirement |
在 Change Management V2 之間鏈結 | |
---|---|
送出的鏈結 | 送入的鏈結 |
產生影響者 http://open-services.net/ns/rm#affectedBy |
影響 http://open-services.net/ns/cm#affectsRequirement |
實作者 http://open-services.net/ns/rm#implementedBy |
實作 http://open-services.net/ns/cm#implementsRequirement |
追蹤者 http://open-services.net/ns/rm#trackedBy |
追蹤 http://open-services.net/ns/cm#tracksRequirement |
在 Quality Management V1 之間鏈結 | |
---|---|
送出的鏈結 | 送入的鏈結 |
驗證者 http://jazz.net/xmlns/prod/jazz/calm/1.0/validatedBy |
驗證 http://jazz.net/xmlns/prod/jazz/calm/1.0/validatesRequirement |
在 Quality Management V2 之間鏈結 | |
---|---|
送出的鏈結 | 送入的鏈結 |
驗證者 http://open-services.net/ns/rm#validatedBy |
驗證 http://open-services.net/ns/qm#validatesRequirement |
驗證者 http://open-services.net/ns/rm#validatedBy |
驗證 http://open-services.net/ns/qm#validatesRequirementCollection |
在 Requirements Management V1 之間鏈結 | |
---|---|
送出的鏈結 | 送入的鏈結 |
詳細闡述者 http://jazz.net/xmlns/prod/jazz/calm/1.0/elaboratedBy |
詳細闡述 http://jazz.net/xmlns/prod/jazz/calm/1.0/elaboratesRequirement |
在 Requirements Management V2 之間鏈結 | |
---|---|
送出的鏈結 | 送入的鏈結 |
詳細闡述者 http://open-services.net/ns/rm#elaboratedBy |
詳細闡述 http://open-services.net/ns/rm#elaborates |
指定者 http://open-services.net/ns/rm#specifiedBy |
指定 http://open-services.net/ns/rm#specifies |
在 Architecture Management V2 之間鏈結 | |
---|---|
送出的鏈結 | 送入的鏈結 |
不適用 | 精簡 http://jazz.net/ns/dm/linktypes#refine |
不適用 | 滿足 http://jazz.net/ns/dm/linktypes#satisfy |
不適用 | 追蹤 http://jazz.net/ns/dm/linktypes#trace |
當使用者在 Rational DOORS 中開啟模組時, 會探索與其他生命週期產品之間的外部 OSLC 鏈結, 並將結果儲存在資料庫層面的快取中,這樣日後就能快速開啟模組。視整合產品的效能而定, 在開啟模組時,這項鏈結探索程序存在潛在的效能衝擊。快取的預設逾時值是 5 分鐘。過了該時間之後, 需要重新探索鏈結,好讓快取的鏈結狀態保持最新。您可以使用 DXL perm setCachedExternalLinkLifeTime, 來變更這個逾時值。如需相關資訊,請參閱「說明」功能表所提供和 PDF 版的《DXL 參照手冊》。
Rational DOORS 中,可支援及使用「需求管理」網域中的下列使用者介面 (UI) 元素和作業。
在 Rational DOORS 9.3 及更新的版本中,都可以使用 OSLC RM V1 介面。
在服務探索樹狀結構的資料庫層次上無法使用 POST。
「需求集合 URI」會參照任一模組或是已套用視圖的模組。
Rational DOORS 內部鏈結(進或出)不會公開在 V1 GET 結果中。
Rational DOORS 外部鏈結不會公開在 V1 GET 結果中。
如需相關資訊,請參閱 OSLC RM V1 規格。
在 Rational DOORS 9.4 及更新的版本中,都可以使用 OSLC RM V2 介面。
在服務探索樹狀結構的資料庫層次上無法使用 POST。
「需求集合 URI」會參照任一模組或是已套用視圖的模組。
http://localhost:8080/dwa/rm/urn:rational::1-46dd5d7806b96973-M-0001cc43/linkTypes/references
安全是必要項目,並且使用 OAuth 1.0a 來提供。OAuth 是一種開放式通訊協定,可容許從桌面和 Web 應用程式,以簡單且標準的方法來進行安全 API 授權。
幾乎所有的 OSLC URI (Service Discovery、Requirements、Requirement Collections),都只能由已鑑別使用者來存取。Root Services URI 則是這項規則的例外。如需相關資訊,請參閱 OAuth 1.0a 規格。
如需使用 DXL 服務來延伸 Rational DOORS 的相關資訊,請參閱 Rational DOORS 的 OSLC DXL 服務。另請參閱使用 DXL(Rational DOORS 延伸語言)。