Co to jest model wspólnej informacji?
Choć dość złożony charakter, wspólny model informacyjny (CIM) jest tak naprawdę tylko sposobem na wizualizację zasobów środowiska informatycznego (IT) i zarządzanie nimi, bez względu na to, jakie mogą być. Dzięki wspólnemu modelowi informacji organizacja lub użytkownik końcowy jest w stanie opisać wszystko, co składa się na określone środowisko IT, niezależnie od tego, czy jest to środowisko internetowe, czy sieć korporacyjna. CIM może zdefiniować całą złożoność sieci, w tym fizyczne systemy komputerowe, inny sprzęt niezbędny dla środowiska, programy działające w tych systemach. Chociaż z pewnością można tworzyć programy wykorzystujące CIM w celu ułatwienia organizacji i zarządzania siecią komputerową, CIM sam w sobie nie jest programem, ale raczej sposobem na zgromadzenie wszystkich danych o sieci w modelu, który jest łatwiejszy zrozumiany.
Wspólny model informacji został opracowany przez grupę firm technologicznych współpracujących ze sobą. Po odrobinie zastrzeżonego sporu z nieznacznie różniącymi się implementacjami metod modelowania grupa gigantów IT pod przewodnictwem Cisco Systems®, Hewlet-Packard® i IBM® połączyła się, aby utworzyć Distributed Management Task Force (DMTF). Celem DMTF było stworzenie neutralnej dla dostawców metody zarządzania zasobami sieciowymi, a wymyślili wspólny model informacji.
CIM postępuje zgodnie z metodologią modelu obiektowego (OOM). Paradygmat OOM oferuje sposób na znalezienie rozwiązania problemów poprzez rozbicie złożoności problemu na obiekty, które są ze sobą powiązane i wchodzą w interakcje. Podczas gdy OOM znalazło 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 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, oddzielając specyfikację i schemat. Jedna połowa specyfikacji CIM to opis, w jaki sposób różne modele zarządzania powinny ze sobą współdziałać i tworzy coś w rodzaju meta-modelu do dzielenia się informacjami i opracowywania innych modeli zarządzania. Aby temu zaradzić, specyfikacja CIM korzysta z Unified Modeling Language ™ (UML), aby pomóc w ogólnej konceptualizacji i wizualizacji modeli CIM. Specyfikacja określa także własny język używany do definiowania najczęstszych aspektów środowiska, takich jak typy obiektów, ich atrybuty i relacje. W oparciu o język definicji interfejsu (IDL) język zarządzanego formatu obiektów CIM (CIM) pozwala użytkownikowi na pisanie tekstowych opisów obiektów w formacie czytelnym dla człowieka, którego można następnie użyć do udostępnienia informacji o środowisku.
W drugiej połowie wspólnego modelu informacyjnego schemat określa następnie specyfikę zarządzanych środowisk. Schemat tworzy się od podstawowych po bardziej powszechne, ale umożliwia także ich rozszerzenie. U ich podstaw specyfikacja zawiera podstawową terminologię stosowaną w świecie IT, podstawowe pojęcia, które można znaleźć wszędzie. Jako główne gałęzie zdefiniowane 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 określa konkretny obszar zarządzania.