Hvad er den almindelige informationsmodel?
Selvom den er temmelig kompleks i naturen, er den almindelige informationsmodel (CIM) virkelig bare en måde at visualisere og styre ressourcerne i et informationsteknologi (IT) -miljø, uanset hvad det måtte være. Gennem den almindelige informationsmodel er en organisation eller slutbruger i stand til at beskrive alt det, der udgør et bestemt IT-miljø, hvad enten det er et webbaseret miljø eller et virksomhedsnetværk. Hele kompleksiteten af netværket, inklusive de fysiske computersystemer, anden hardware, der er nødvendig for miljøet, softwareprogrammerne, der kører på disse systemer, kan defineres af CIM. Mens programmer helt sikkert kan oprettes, der bruger CIM til at lette organisationen og styringen af et computernetværk, er CIM ikke i sig selv et program, men mere en måde at samle alle data om et netværk i en model, der lettere forstås.
Den almindelige informationsmodel blev udtænkt af en gruppe teknologiselskaber, der arbejdede i koncert. Efter lidt proprietær WRANgling med lidt forskellige implementeringer af modelleringsmetoder kom en gruppe af IT-giganter ledet af Cisco Systems®, Hewlet-Packard® og IBM® sammen for at danne den distribuerede Management Task Force (DMTF). DMTFs mål var at skabe en leverandørneutral metode til netværksressourcehåndtering, og hvad de kom med, er den almindelige informationsmodel.
CIM følger metodikken for den objektorienterede model (OOM). OOM -paradigmet tilbyder en måde at finde løsninger på problemer ved at nedbryde kompleksiteten af problemet i objekter, der er relateret til og interagere med hinanden. Mens OOM har fundet omfattende anvendelse i objektorienterede computerprogrammeringssprog, tilbyder teknikken en solid måde at arbejde med store og temmelig komplekse problemer på. Inden for OOM identificeres alt i problemsættet som et objekt, og for at identificere alle objekteed at blive etableret.
Den almindelige informationsmodel identificerer objekterne i et miljø ved at adskille en specifikation og et skema. Den ene halvdel af CIM, specifikationen, er en beskrivelse af, hvordan forskellige styringsmodeller skal interagere med hinanden og skaber noget af en metamodel til deling af information mellem og udvikling af andre styringsmodeller. For at hjælpe med dette bruger CIM -specifikationen Unified Modelling Language ™ (UML) til at hjælpe med overordnet konceptualisering og visualisering af CIM -modeller. Specifikationen skitserer også sit eget sprog, der bruges til at definere de mest almindelige aspekter af et miljø, såsom typer objekter, deres attributter og deres forhold. Baseret på Interface Definition Language (IDL) giver CIMs administrerede objektformat (MOF) sprog en bruger mulighed for at skrive almindelige tekstbeskrivelser af objekter i et menneskeligt læsbart format, der derefter kan bruges til at dele oplysningerne om et miljø.
I SEKond halvdelen af den almindelige informationsmodel definerer skemaet derefter detaljerne i styrede miljøer. Skemaet bygger sig op fra kernekoncepter til mere almindelige, men giver også mulighed for udvidelser af dem. I sin kerne giver specifikationen den essentielle terminologi, der bruges i IT -verdenen, de grundlæggende koncepter, der kan findes overalt. Som kernefilierne defineres de mere detaljerede aspekter af styringsområder, såsom databaser, brugere, enheder og så videre. Adskilt fra det centrale CIM -skema kan der udvikles et udvidelsesskema, der yderligere definerer et specifikt ledelsesområde.