デプロイメント・モデルは、最も具体的なレベルのトポロジーです。このタイプのモデルは、アプリケーションおよびそれがデプロイされる特定のインフラストラクチャーの具体的で完全なデプロイメント・インスタンスを表します。
このタスクについて
デプロイメント・モデルを作成する前に、物理モデルを作成してください (
アプリケーションの物理レイヤーのモデリングを参照)。ほとんどの場合、現在使用可能な実際のインフラストラクチャーを表すインフラストラクチャー・モデルも必要です。
手順
- デフォルトのプライベート規約を使用して新規トポロジーを作成します。 このトポロジー内のユニットは、デプロイメント・インスタンスの計画ではなく完成したデプロイメント・インスタンスを表すので、プライベートになります。
プライベート規約では、トポロジーをデプロイする前に、ユニットに関するすべてのエラーを解決し、必要な情報をすべて入力しなければなりません。
- 新規トポロジーに物理モデルをインポートします。 新規トポロジー内のユニットはプライベート規約を持つため、インポートされたこのトポロジーには、物理モデルには存在しなかったエラーがあります。
例えば、具体的なデプロイメント・インスタンスである以上、すべての概念ユニットを具象ユニットとして実現する必要があります。
- 使用するインフラストラクチャーをインフラストラクチャー・モデルからインポートするか、または現在使用可能なインフラストラクチャーに対応する具象ユニットを作成します。
- 「プロジェクト・エクスプローラー」ビュー上のリソース (プロジェクト、EAR ファイル、DDL ファイルなど) をダイアグラムまでドラッグしてデプロイ対象のアプリケーションをインポートするか、アプリケーションを表す具象ユニットを作成します。
- 物理モデル内のユニットのインストール状態を設定して、それらがインストール済みであるか、インストールされるか、またはアンインストールされるかを指定します。
- 物理モデルからインフラストラクチャー・ユニットおよびアプリケーション・コンポーネント・ユニットへの実現リンクを作成します。
- アプリケーション・コンポーネントからインフラストラクチャー・コンポーネントへのホスティング・リンク (据え置きホスティング制約リンクではない) を作成し、ホスティング・リンクの結果として発生したエラーと警告をすべて解決します。
- 「トポロジー状況」ビューの「トポロジー・チェックリスト」タブを使用して、
トポロジー内のエラーと警告がすべて解決していることを確認します。