IBM® Rational® Asset Manager は、再利用可能なコード・アセットのレビュー、分類、アーカイブ、ダウンロード、議論、評価、および追跡を行う機能を追加すること によって、IBM Rational Team Concert™、IBM Rational ClearCase®、Unified Change Management、CVS などの既存のソフトウェア制御管理システムを補完します。
下の表は、Rational Asset Manager のリポジトリーが、ソース制御管理システムとどのように統合されるかを示したものです。
| ソフトウェア制御管理 (Team Concert、ClearCase、UCM、CVS) | Rational Asset Manager リポジトリー | |
|---|---|---|
| 基本ロール | 開発者 | ビジネス・アナリスト、開発者、アーキテクト、管理者 |
| コンテンツのレベル | ファイル | アセット (アセットには、関係する複数の成果物 (ファイル) および関連付けられたメタデータを含めることが可能) |
| 変更頻度 | 頻繁 (進行中の作業) | まれ (確定した再使用可能コンポーネント) |
| コラボレーション | 成果物の作成および並行開発が目的 | ディスカッション・フォーラム、E メール、通知、RSS フィードによるアセットのレビューおよび再利用が目的 |
| 分類法 | 該当なし | アセット・タイプおよび関係 (お客様による分類の追加が可能) |
| 検索 | ファイル・ベース | メタデータ・ベースの検索、カスタム・メタデータ属性 |
| メトリック | 該当なし | アセットの使用法、フィードバック、および使用頻度の追跡 |
| レビューおよび承認 | 変更管理 | レビュー委員会、カスタマイズ可能なレビュー・プロセス |
| アセット・タイプ、関係、および影響分析 | なし | アセット・タイプおよび関係を認識。 実動デプロイメントを含むエンドツーエンドの追跡可能性を支援 |
| バージョン管理 | ソース・ファイル・レベルで実行 | アセット・レベルで実行 (1 つのアセットに複数のファイルを含めることが可能) |
| クライアント・アクセス | Eclipse | Eclipse および Web |
アセットとして公開されたコードは簡単に検索して再利用できるため、開発時間が短縮されます。 以下は、アセットの定義、開発、ビルド、レビュー、承認、および再利用を行うシナリオを示す例です。
開発者 A によって既に作成されているコードを再利用することによって、開発者 B の時間が節約されます。 Rational Asset Manager のコマンド行 API を使用してソース・アセットから ロギング Java アーカイブ・ファイルをビルドすることによって、開発者 B は常に、 開発者 A のアセットの最新バージョンを使用することになります。