Co je to společný informační model?
Přestože je společný informační model (CIM) poměrně složitý, je ve skutečnosti pouhým způsobem vizualizace a řízení zdrojů prostředí informačních technologií (IT), ať už je to cokoli. Prostřednictvím společného informačního modelu je organizace nebo koncový uživatel schopen popsat vše, co tvoří konkrétní IT prostředí, ať už je to webové prostředí nebo podniková síť. CIM může definovat celou složitost sítě, včetně fyzických počítačových systémů, dalšího hardwaru nezbytného pro prostředí, softwarových programů, které běží na těchto systémech. I když lze určitě vytvořit programy, které využívají CIM ke snadnější organizaci a správě počítačové sítě, CIM není sám o sobě program, ale spíše způsob, jak spojit všechna data o síti do modelu, který je snadnější rozuměl.
Společný informační model byl navržen skupinou technologických společností pracujících ve shodě. Po trošce proprietárního hádání s mírně se měnícími implementacemi metod modelování se skupina IT gigantů vedená společnostmi Cisco Systems®, Hewlet-Packard® a IBM® spojila a vytvořila distribuovanou správu Task Force (DMTF). Cílem DMTF bylo vytvořit metodu neutrální pro správu síťových prostředků pro dodavatele, a to, co přišli, je společný informační model.
CIM se řídí metodikou objektově orientovaného modelu (OOM). Paradigma OOM nabízí způsob, jak najít řešení problémů tím, že rozdělí složitost problému na objekty, které jsou ve vzájemném vztahu a vzájemně se ovlivňují. Zatímco OOM našel rozsáhlé použití v objektově orientovaných počítačových programovacích jazycích, tato technika nabízí solidní způsob práce s velkými a poměrně složitými problémy. V rámci OOM je cokoli v sadě problémů identifikováno jako objekt a aby bylo možné identifikovat každý objekt, je třeba stanovit definice.
Společný informační model identifikuje objekty prostředí oddělením specifikace a schématu. Jedna polovina CIM, specifikace, je popis toho, jak by různé modely řízení měly vzájemně interagovat, a vytváří něco jako meta model pro sdílení informací a vývoj dalších modelů řízení. K tomu pomáhá specifikace CIM pomocí Unified Modeling Language ™ (UML), který pomáhá s celkovou konceptualizací a vizualizací modelů CIM. Specifikace také nastiňuje svůj vlastní jazyk, který se používá při definování nejběžnějších aspektů prostředí, jako jsou typy objektů, jejich atributy a jejich vztahy. Na základě definičního jazyka rozhraní (IDL) umožňuje jazyk CIM spravovaný objektový formát (MOF) uživateli psát prostý textový popis objektů ve formátu čitelném člověkem, který pak lze použít ke sdílení informací o prostředí.
Ve druhé polovině společného informačního modelu pak schéma definuje specifika spravovaných prostředí. Schéma se skládá z klíčových konceptů na běžnější, ale také umožňuje jejich rozšíření. Ve svém jádru specifikace obsahuje základní terminologii používanou ve světě IT, základní pojmy, které lze najít všude. Jako hlavní větve jsou definovány podrobnější aspekty oblastí správy, jako jsou databáze, uživatelé, zařízení atd. Bez ohledu na základní schéma CIM lze vytvořit schéma rozšíření, které dále definuje konkrétní oblast správy.