Reusable Asset Specification (RAS) パターン・アセット

パターンは、再利用および配布を通じて、最大の利点を実現できます。 Reusable Asset Specifications (RAS) 標準により、システムは簡単にパターン・アセットを アーカイブ、検索、編成、文書化、および共用できます。

Rational の RAS 機能は、デフォルトまたは特殊タイプのアセットを作成するために使用する一連の機能およびツールを提供します。パターンは、RAS アセットの固有のタイプです。

パターンが作成されると、RAS パッケージ化をサポートするために必要なメタファイル がパターン・プロジェクトに追加されます。このメタファイルは、RAS マニフェスト・ファイルと呼ばれます。このマニフェスト・ファイルのコンテンツは、プロファイルによって決まります。パターンには、独自のパターン・プロファイルがあります。プロファイルは、RAS アセットのパッケージや復元にも使用されるメタファイルのタイプを指定します。マニフェスト・ファイルは、RMD 拡張子で識別されます。

作成されたパターン・プラグイン・プロジェクトには、パターン・ライブラリーと パターン・マニフェスト・ファイルが含まれています。 1 つ以上のパターンが、パターン・オーサリング・ツールでライブラリーに追加 されると、各パターンにパターン・マニフェストが追加されます。エクスポート時には、追加のデフォルト・マニフェスト・ファイルが追加され、 ライブラリーとそのメンバー・パターンがパッケージされます。

マニフェスト・ファイルには、パッケージ化データのほかに、RAS 機能を使用可能に するメタデータが保管されています。この保管内容の例として、検索用キーワード、パターン適用者のための簡単な説明または指示、およびパターンを「パターン・エクスプローラー」ビューおよび「アセット・エクスプローラー」ビュー で編成するためのグループ名 (「アセット・エクスプローラー」ビューのフォルダーとして知られる) などがあります。

すべての RAS アセットは、ファイル・システム内、またはリポジトリー内に、 RAS エクスポート・ユーティリティーを使用して作成および保管されます。同様に、これらのアセットは、RAS インポート・ユーティリティーを使用して、 同じ関係および構造を再作成するためにインポートされ、バンドル解除されます。

リポジトリーは、「アセット・エクスプローラー」ビューを使用して追加されます。ただし、パターン・リポジトリーは、パターン・プラグインが検出されワークスペースに 対して使用可能になると必ずユーザー用に作成されるため、固有のものになります。プラグインとしてインストールされたパターンと、他のリポジトリー内のパターン は、すべて、パターン・リポジトリーと「パターン・エクスプローラー」ビューに表示されます。

共通 RAS 機能 (グループ (フォルダー) の検索および追加機能など) も、「パターン・エクスプローラー」ビューで使用可能です。したがって、パターン機能は「アセット・エクスプローラー」ビューを使用しなくても実行できます。

前述のとおり、RAS アセットは RAS エクスポートの結果として作成されます。パターン・プロジェクトは、配置可能なアセット・オプションを作成する RAS オプションが 選択されている場合を除いて、パターン・プラグインとしてエクスポートされません。 エクスポート前には、プロジェクト内の各パターンの検証を必ず行います。論理的および意味的に誤ったパターンを含むプロジェクト・ライブラリーが、配置可能としてエクスポートされるおそれがあります。ただし、このようなパターンは、インポート時に「パターン・エクスプローラー」ビューに 表示されない (そのため、適用できない) 可能性があります。パターンの検証は、各パターンをランタイム環境でテストすることで行います。

別の機会に使用するパターン・プロジェクトは、配置不可アセットに保管されます。このタイプのアセットは、後にプロジェクトとしてインポートされます。

ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved. (C) Copyright IBM Japan 2005