OSLC 統合を作成するための基本

製品が Open Services for Lifecycle Collaboration (OSLC) のプロバイダーまたはコンシューマーとして有効化されている場合は、独自の統合を作成することができます。 記載されている定義およびリソースは、タスクの概要を説明しています。 OSLC 有効化に関する情報については、OSLC Web サイトの「Resources」ページで参照できます。

OSLC で構築される統合は、OSLC のコア仕様およびドメイン仕様を使用します。コア仕様では、主要な統合技法や、HTTP と RDF (Resource Description Framework) の使用法が記述されており、すべての OSLC サービスでサポートする共通機能が明示されています。ドメイン仕様は、特定の ALM 領域 (変更管理、テスト管理、要件管理、アーキテクチャー管理など) に合わせて調整されています。ドメイン仕様はコア仕様に準拠しています。 例えば、変更管理仕様は、変更管理ツール (コンシューマー) およびプロバイダー・ツールでリソース、フォーマット、および RESTful サービスの共通セットを定義します。仕様は、他のライフサイクル・ツールと連携するための一連のサービスおよびフォーマットを記述したものです。これらの仕様は、ツールまたはツール・クラスの動作を標準化しようとするものではありません。

OSLC による統合の作成に関する概要、および必要な計画とタスクのウォークスルーについては、Getting Started with OSLC (enhanced) を参照してください。個々の Rational® 製品には、OSLC の有効化に関する情報が用意されています。 この情報は、製品資料の、OSLC サービスによる製品の拡張に関するセクションで参照できます。 この情報には、サポートされるリンク・タイプと、統合を構築するために使用する必要のあるリソースも含まれています。

OSLC 仕様に関する作業を開始する前に、Eclipse Lyo エディターと、以下の OSLC の基本概念を確認しておいてください。

コンシューマー、プロバイダー、およびリソース

OSLC サービス・プロバイダーは、OSLC サービスの実装を提供します。 サービス・プロバイダーは、リソースへのリンク、およびリソースのリッチ・プレビューを表示するための情報をコンシューマーに提供します。

OSLC コンシューマーは、サービス・プロバイダーが提供するリソースを使用する Web アプリケーションです。

OSLC のライフサイクルに含まれている各成果物は、URI が名前になっている HTTP リソースで表現されており、GET、PUT、POST などの HTTP メソッドで操作できます。成果物またはリソースはいずれも、主語、述語、および目的語からなる RDF 表現を持っています。 例えば、要件からテスト・ケースにリンクする場合、その RDF 表現は、主語として要件を、述語として関係のタイプまたはリンク・タイプを、目的語としてテスト・ケースを示し、それぞれが URI で識別されます。

Eclipse Lyo: 統合を作成するためのツールキット

Eclipse Lyo は、Eclipse コミュニティーが、OSLC 仕様を導入し、OSLC 準拠のツールを作成するのを支援する SDK です。 Java™ に焦点を置いたソフトウェア開発ツールキット、統合が OSLC に準拠していることを確認するためのテスト・スイート、作業用のサンプルが組み込まれているリファレンス・アプリケーション、およびテストに使用できるシンプルなサーバーが用意されています。 Eclipse Lyo について詳しくは、Eclipse Web サイトを参照してください。


ビデオ・アイコン ビデオを見る

CLM 再生リスト
Jazz.net チャンネル
User Education チャンネル

学習アイコン 詳細情報

CLM Learning Circle
Agile Learning Circle
Learning Circles

質問アイコン 質問する

Jazz.net フォーラム
developerWorks フォーラム

サポート・アイコン サポートを受ける

サポート・ポータル
Deployment Wiki
サポートのブログ