Sun WBEM SDK 開発ガイド

CIM の概念

ネットワークエンティティと管理機能が CIM (Common Information Model) のコンテキスト内でどのように表現され関連しているかを理解する上で重要な、CIM の基本的な用語と概念について説明します。CIM とオブジェクト指向モデルの慣例 (独自のスキーマのモデル化など) についての詳細は、Distributed Management Task Force が提供している http://dmtf.org/spec/cim_tutorial の CIM Tutorial を参照してください。

オブジェクト指向モデル

CIM では、物理的または論理的に存在するオブジェクト、エンティティ、概念、または機能の表現手段として、オブジェクト指向モデルの原理を使用しています。オブジェクト指向モデルの目的は、物理的なエンティティをフレームワーク (モデル) で設定し、エンティティの特性と機能、およびエンティティとほかのエンティティとの関係を表現することです。CIM では、オブジェクト指向モデルを使用して、ハードウェア要素とソフトウェア要素をモデル化します。

UML (Uniform Modeling Language)

UML (Uniform Modeling Language) モデルは、図と言語で表されます。モデルを表現するための CIM 規則は、UML の図示概念に基づいています。UML は、図を使用して物理的なエンティティを表現し、線を使用して関係を表現します。たとえば、UML ではクラスは矩形として表されます。各矩形には、表現対象であるクラスの名前が入ります。2 つの矩形間の線は、それらのクラスの関係を示します。2 つのクラスを上位クラスに結合するために分岐する線は、関連を示します。

CIM ダイアグラムは、色を使用して関係を詳しく説明します。