Loading article…
| 状態 | 公開済み |
|---|---|
| 組織 | 分散管理タスクフォース |
| 関連規格 | WBEM、SMASH、SMI-S |
| Webサイト | dmtf.org/standards/cim の翻訳 |
CIMスキーマは、 Common Information Model標準の一部であるコンピュータ仕様であり、Distributed Management Task Forceによって作成されました。[1]
これは、ソフトウェアとハードウェアの世界で定義されたクラス、属性、クラス間の関係、継承で構成される概念図です。このオブジェクトとその関係のセットは、コンピューター要素を記述し、管理された環境に関する情報を整理するための概念フレームワークです。[2]
このスキーマは、ストレージ管理用のWBEM、SMASH、SMI-Sなどの他の DMTF 標準の基礎となります。
拡張性
CIMスキーマはオブジェクトベース[3] [4]で拡張可能であり、メーカーはCIMスキーマのコアクラスで定義された要素を使用して機器を表すことができます。このため、メーカーはプロバイダーと呼ばれるソフトウェア拡張機能を提供します。プロバイダーは、既存のクラスを派生させて新しい属性を追加することで補完します。
共通コアクラスの例
- CIM_ComputerSystem [5]コンピュータホスト用
- CIM_DataFile : [6] コンピュータファイル
- CIM_Directory : [7] ファイルディレクトリ
- CIM_DiskPartition : [8] [9] ディスクパーティション
- CIM_FIFOPipeFile : [10] 名前付きパイプ
- CIM_OperatingSystem : [11] [12] オペレーティングシステム
- CIM_Process : [13] コンピュータプロセス
- CIM_SqlTable : [14] [15] データベーステーブル
- CIM_SqlTrigger : [16] データベーストリガー
参考文献
- ^ DMTF : CIM スキーマ
- ^ WBEM ソリューション: CIM スキーマ
- ^ CIM の概念: オブジェクト指向モデリング
- ^ Solaris WBEM サービス管理者ガイド: 共通情報モデル (CIM) の用語と概念
- ^ クラス CIM_ComputerSystem は CIM_System を拡張します
- ^ クラス CIM_DataFile は CIM_LogicalFile を拡張します
- ^ クラス CIM_Directory は CIM_LogicalFile を拡張します
- ^ CIM_DiskPartition クラス
- ^ クラス CIM_DiskPartition は CIM_GenericDiskPartition を拡張します
- ^ クラス CIM_FIFOPipeFile は CIM_LogicalFile を拡張します
- ^ CIM_OperatingSystem クラス
- ^ クラス CIM_OperatingSystem は CIM_EnabledLogicalElement を拡張します
- ^ クラス CIM_Process は CIM_EnabledLogicalElement を拡張します
- ^ CIM_Sqlテーブル
- ^ VMware vSphere 5.1 ドキュメント センター: クラス CIM_SqlTable
- ^ VMware CIM SMASH/サーバ管理 API リファレンス: クラス CIM_SqlTrigger
