一般的な情報モデルは何ですか?
本質的にはかなり複雑ですが、共通情報モデル(CIM)は、実際には、情報技術(IT)環境のリソースを視覚化および管理する方法です。 一般的な情報モデルを通じて、組織またはエンドユーザーは、Webベースの環境であろうと企業ネットワークであろうと、特定のIT環境を構成するものすべてを説明できます。 物理コンピューターシステム、環境に必要なその他のハードウェア、それらのシステムで実行されるソフトウェアプログラムを含むネットワークの完全な複雑さは、CIMによって定義できます。 CIMを使用してコンピューターネットワークの組織と管理を容易にするプログラムを確実に作成できますが、CIMはそれ自体がプログラムではなく、ネットワークに関するすべてのデータをより簡単に理解できるモデルにまとめる方法です。 少し独自のWRAの後CiscoSystems®、Hewlet-Packard®、IBM®が率いるITジャイアンツのグループであるモデリング方法のわずかに変化する実装でNGLINGが集まり、分散管理タスクフォース(DMTF)を形成しました。 DMTFの目標は、ネットワークリソース管理のためのベンダーに中立な方法を作成することであり、それらが思いついたのは一般的な情報モデルです。
CIMは、オブジェクト指向モデル(OOM)の方法論に従います。 OOMパラダイムは、問題の複雑さを互いに関連し、相互作用するオブジェクトに分解することにより、問題の解決策を見つける方法を提供します。 OOMはオブジェクト指向のコンピュータープログラミング言語で広範な使用を見出していますが、この手法は、大きくてかなり複雑な問題を扱うための確かな方法を提供します。 OOM内では、問題セットのすべてがオブジェクトとして識別され、すべてのオブジェクトを識別するために、定義n確立されるEED。
一般的な情報モデルは、仕様とスキーマを分離することにより、環境のオブジェクトを識別します。 CIMの半分である仕様は、さまざまな管理モデルが互いに相互作用する方法の説明であり、他の管理モデル間で情報を共有して開発するためのメタモデルのようなものを作成します。 これを支援するために、CIM仕様はUnified Modeling Language™(UML)を使用して、CIMモデルの全体的な概念化と視覚化を支援します。 この仕様は、オブジェクトの種類、属性、その関係など、環境の最も一般的な側面を定義する際に使用される独自の言語の概要も概説しています。 インターフェイス定義言語(IDL)に基づいて、CIMのマネージドオブジェクト形式(MOF)言語を使用すると、ユーザーは環境に関する情報を共有するために使用できる人間の読み取り可能な形式でオブジェクトのプレーンテキストの説明を記述できます。
SEで一般的な情報モデルの半分であるスキーマは、管理された環境の詳細を定義します。 スキーマは、コアコンセプトからより一般的な概念に基づいていますが、それらの拡張も可能にします。 その中核では、仕様はITの世界で使用される本質的な用語を提供します。これは、どこにでも見られる基本的な概念です。 コアブランチとして、データベース、ユーザー、デバイスなど、管理領域のより詳細な側面が定義されています。 コアCIMスキーマとは別に、特定の管理領域をさらに定義する拡張スキーマを開発できます。