Mis on ühine teabemudel?

Ehkki oma olemuselt üsna keeruline, on ühine teabemudel (CIM) tegelikult vaid viis infotehnoloogia (IT) keskkonna ressursside visualiseerimiseks ja haldamiseks, mis iganes see ka poleks. Ühise teabemudeli kaudu saab organisatsioon või lõppkasutaja kirjeldada kõike, mis konkreetse IT-keskkonna moodustab, olgu selleks siis veebipõhine keskkond või ettevõtte võrk. CIM saab määratleda kogu võrgu keerukuse, sealhulgas füüsilised arvutisüsteemid, muu keskkonna jaoks vajalik riistvara, nendes süsteemides töötavad tarkvaraprogrammid. Kui kindlasti saab luua programme, mis kasutavad CIM-i arvutivõrgu korraldamise ja haldamise hõlbustamiseks, siis CIM ei ole iseenesest programm, vaid pigem viis võrgu kohta käivate andmete koondamiseks lihtsamaks mudeliks. aru saanud.

Ühise teabemudeli töötas välja koos töötav tehnoloogiaettevõtete rühm. Pärast väikest vaidlust, mis oli seotud modelleerimismeetodite veidi erineva teostusega, ühines rühm IT-hiiglasi, mida juhivad Cisco Systems®, Hewlet-Packard® ja IBM®, et moodustada hajutatud halduse töörühm (DMTF). DMTF-i eesmärk oli luua võrguressursside haldamiseks tarnija-neutraalne meetod ja see, mille nad välja mõtlesid, on ühine teabemudel.

CIM järgib objektorienteeritud mudeli (OOM) metoodikat. OOM-i paradigma pakub võimalust leida probleemidele lahendusi, jaotades probleemi keerukuse objektideks, mis on omavahel seotud ja omavahel suhtlevad. Kuigi OOM on leidnud laialdast kasutust objektorienteeritud arvutiprogrammeerimiskeeltes, pakub see tehnika kindla viisi suurte ja üsna keeruliste probleemide lahendamiseks. OOM-is identifitseeritakse kõik probleemikomplektis olevad objektid ja iga objekti tuvastamiseks tuleb luua määratlused.

Ühine teabemudel identifitseerib keskkonna objektid, eraldades spetsifikatsiooni ja skeemi. Üks pool CIM-ist, spetsifikatsioon, kirjeldab, kuidas erinevad juhtimismudelid peaksid üksteisega suhtlema, ja loob metamudeli, mille abil jagada teavet teiste juhtimismudelite vahel ja arendada. Selle abistamiseks kasutab CIM-i spetsifikatsioon Unified Modeling Language™-i (UML), mis aitab CIM-mudelite üldist kontseptualiseerimist ja visualiseerimist. Spetsifikatsioon kirjeldab ka oma keelt, mida kasutatakse keskkonna kõige levinumate aspektide (nt objektide tüübid, nende atribuudid ja seosed) määratlemisel. Liidese määratluskeele (IDL) alusel võimaldab CIM-i hallatava objekti vormingu (MOF) keel kasutajal kirjutada objektide lihttekstikirjeldusi inimloetavas vormingus, mida saab seejärel kasutada keskkonnateabe jagamiseks.

Ühise teabemudeli teises pooles määratleb skeem seejärel hallatavate keskkondade eripära. Skeem koosneb põhikontseptsioonidest levinumate kontseptsioonideni, kuid võimaldab ka neid laiendada. Põhimõtteliselt pakub spetsifikatsioon IT-maailmas kasutatavat olulist terminoloogiat, põhimõisteid, mida võib leida kõikjalt. Põhiharudena määratletakse haldusvaldkondade üksikasjalikumad aspektid, nagu andmebaasid, kasutajad, seadmed jne. CIM-i põhiskeemist eraldiseisvalt saab välja töötada laiendusskeemi, mis määratleb täpsemalt konkreetse haldusvaldkonna.