ドメイン間での 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 を使用して変更できます。 詳しくは、「DXL Reference Manual」 の『OSLC Link Discovery』を参照してください。 この資料は PDF として入手でき、ヘルプ・メニューからも参照できます。
次に 示す Requirements Management ドメインからのユーザー・インターフェース (UI) の要素および 操作は、Rational DOORS で サポートされていて、Rational DOORS から 使用できます。
OSLC RM V1 インターフェースは Rational DOORS 9.3 以降で使用できます。
POST は、サービス・ディスカバリー・ツリーのデータベース・レベルでは使用できません。
要件コレクション URI は、モジュール、またはビューが適用されたモジュールを参照します。
Rational DOORS 内部リンクは (イン・リンクかアウト・リンクかに関係なく) V1 GET 結果には反映されません。
Rational DOORS 外部リンクは V1 GET 結果には反映されません。
詳しくは、「Requirements Management and Definition 1.0 Specification」を 参照してください。
OSLC RM V2 インターフェースは Rational DOORS 9.4 以降で使用できます。
POST は、サービス・ディスカバリー・ツリーのデータベース・レベルでは使用できません。
要件コレクション URI は、モジュール、またはビューが適用されたモジュールを参照します。
http://localhost:8080/dwa/rm/urn:rational::1-46dd5d7806b96973-M-0001cc43/linkTypes/references
セキュリティーは必須であり、OAuth 1.0a を使用して設定されます。 OAuth は、デスクトップや Web アプリケーションから簡単で標準的な方式を使用して安全な API 許可を与えるオープン・プロトコルです。
大半の OSLC URI (サービス・ディスカバリー、要件、要件コレクション) には、認証ユーザーのみがアクセス可能です。 ルート・サービス URI はこの規則の例外です。 詳しくは、「OAuth Core 1.0 Revision A」を 参照してください。
DXL サービスを使用した Rational DOORS の 拡張については、『Rational DOORS の OSLC DXL サービス』を参照してください。また、『DXL (the Rational DOORS Extension Language) の使用』も参照してください。