Czym jest wspólny model informacji?

Choć z natury jest dość złożony, wspólny model informacji (CIM) jest tak naprawdę tylko sposobem wizualizacji i zarządzania zasobami środowiska technologii informacyjnej (IT), niezależnie od tego, jaki by on był. Dzięki wspólnemu modelowi informacyjnemu organizacja lub użytkownik końcowy jest w stanie opisać wszystko, co składa się na dane środowisko IT, niezależnie od tego, czy jest to środowisko internetowe, czy sieć korporacyjna. CIM może zdefiniować całą złożoność sieci, łącznie z fizycznymi systemami komputerowymi, innym sprzętem niezbędnym dla środowiska, oprogramowaniem działającym w tych systemach. Chociaż z pewnością można tworzyć programy, które wykorzystują CIM w celu ułatwienia organizacji i zarządzania siecią komputerową, CIM sam w sobie nie jest programem, ale raczej sposobem na zebranie wszystkich danych dotyczących sieci w łatwiejszy model. zrozumiany.

Wspólny model informacji został opracowany przez grupę firm technologicznych pracujących wspólnie. Po odrobinie własnych sporów z nieco różniącymi się implementacjami metod modelowania, grupa gigantów IT kierowana przez Cisco Systems®, Hewlet-Packard® i IBM® połączyła się, tworząc Distributed Management Task Force (DMTF). Celem DMTF było stworzenie niezależnej od dostawcy metody zarządzania zasobami sieciowymi, a to, co wymyślili, to wspólny model informacyjny.

CIM jest zgodny z metodologią modelu obiektowego (OOM). Paradygmat OOM oferuje sposób znajdowania rozwiązań problemów poprzez rozbicie złożoności problemu na obiekty, które są ze sobą powiązane i współdziałają ze sobą. Chociaż OOM znalazł szerokie zastosowanie w obiektowych językach programowania komputerowego, technika ta oferuje solidny sposób pracy z dużymi i dość złożonymi problemami. W ramach OOM wszystko w zestawie problemów jest identyfikowane jako obiekt, a aby zidentyfikować każdy obiekt, należy ustalić definicje.

Wspólny model informacji identyfikuje obiekty środowiska poprzez oddzielenie specyfikacji i schematu. Połowa CIM, specyfikacja, opisuje, w jaki sposób różne modele zarządzania powinny ze sobą współdziałać i tworzy coś w rodzaju metamodelu do wymiany informacji między innymi modelami zarządzania i ich rozwijania. Aby w tym pomóc, specyfikacja CIM wykorzystuje język Unified Modeling Language™ (UML) do pomocy w ogólnej konceptualizacji i wizualizacji modeli CIM. Specyfikacja określa również własny język używany do definiowania najczęstszych aspektów środowiska, takich jak typy obiektów, ich atrybuty i ich relacje. W oparciu o język definicji interfejsu (IDL) język formatu obiektów zarządzanych (MOF) CIM umożliwia użytkownikowi pisanie opisów obiektów w postaci zwykłego tekstu w formacie czytelnym dla człowieka, który można następnie wykorzystać do udostępniania informacji o środowisku.

W drugiej połowie wspólnego modelu informacyjnego schemat definiuje następnie specyfikę zarządzanych środowisk. Schemat rozwija się od podstawowych pojęć do bardziej powszechnych, ale pozwala również na ich rozszerzenia. W swej istocie specyfikacja zawiera podstawową terminologię używaną w świecie IT, podstawowe pojęcia, które można znaleźć wszędzie. Jako główne gałęzie definiowane są bardziej szczegółowe aspekty obszarów zarządzania, takie jak bazy danych, użytkownicy, urządzenia i tak dalej. Niezależnie od podstawowego schematu CIM można opracować schemat rozszerzenia, który dodatkowo definiuje określony obszar zarządzania.