Hva er den vanlige informasjonsmodellen?
Selv om den er ganske kompleks i naturen, er den vanlige informasjonsmodellen (CIM) egentlig bare en måte å visualisere og administrere ressursene til et informasjonsteknologi (IT) -miljø, uansett hva det måtte være. Gjennom den vanlige informasjonsmodellen er en organisasjon eller sluttbruker i stand til å beskrive alt det som utgjør et bestemt IT-miljø, enten det er et nettbasert miljø eller et bedriftsnettverk. Hele kompleksiteten i nettverket, inkludert de fysiske datasystemene, annen maskinvare som er nødvendige for miljøet, programvarene som kjøres på disse systemene, kan defineres av CIM. Selv om programmer absolutt kan opprettes som bruker CIM for å lette organisasjonen og styringen av et datanettverk, er CIM ikke i seg selv et program, men mer en måte å samle alle dataene om et nettverk til en modell som lettere er forstått.
Den vanlige informasjonsmodellen ble utviklet av en gruppe teknologiselskaper som jobber på konsert. Etter litt proprietær WRANgling med litt varierende implementeringer av modelleringsmetoder, kom en gruppe IT-giganter ledet av Cisco Systems®, Hewlet-Packard® og IBM® sammen for å danne Distribuerte Management Task Force (DMTF). DMTFs mål var å lage en leverandørnøytral metode for styring av nettverksressurser, og det de kom med er den vanlige informasjonsmodellen.
CIM følger metodikken til den objektorienterte modellen (OOM). OOM -paradigmet tilbyr en måte å finne løsninger på problemer ved å dele opp kompleksiteten i problemet i objekter som er relatert til og samhandle med hverandre. Mens OOM har funnet omfattende bruk i objektorienterte dataprogrammeringsspråk, tilbyr teknikken en solid måte å jobbe med store og ganske komplekse problemer. Innenfor OOM identifiseres alt i problemsettet som et objekt, og for å identifisere hvert objekt, definisjoner need som skal etableres.
Den vanlige informasjonsmodellen identifiserer objektene til et miljø ved å skille ut en spesifikasjon og et skjema. Halvparten av CIM, spesifikasjonen, er en beskrivelse av hvordan forskjellige styringsmodeller skal samhandle med hverandre og skaper noe av en metododell for å dele informasjon mellom og utvikle andre styringsmodeller. For å hjelpe med dette bruker CIM -spesifikasjonen Unified Modeling Language ™ (UML) for å hjelpe med generell konseptualisering og visualisering av CIM -modeller. Spesifikasjonen skisserer også sitt eget språk som brukes til å definere de vanligste aspektene ved et miljø, for eksempel typer objekter, deres attributter og deres forhold. Basert på grensesnittdefinisjonsspråket (IDL), kan CIMs administrerte objektformat (MOF) språk en bruker skrive vanlige tekstbeskrivelser av objekter i et menneskelig lesbart format som deretter kan brukes til å dele informasjonen om et miljø.
i SEKondisjon halvparten av den vanlige informasjonsmodellen, definerer skjemaet deretter detaljene i styrte miljøer. Skjemaet bygger seg opp fra kjernekonsepter til mer vanlige, men gir også mulighet for utvidelser av disse. I kjernen gir spesifikasjonen den essensielle terminologien som brukes i IT -verdenen, de grunnleggende konseptene som finnes overalt. Som kjernegrener er de mer detaljerte aspektene ved styringsområder definert, for eksempel databaser, brukere, enheter og så videre. Separat fra Core CIM -skjemaet, kan det utvikles et utvidelsesskjema som ytterligere definerer et spesifikt styringsområde.