Wat is het gemeenschappelijke informatiemodel?
Hoewel redelijk complex van aard, is het gemeenschappelijke informatiemodel (CIM) eigenlijk gewoon een manier om de bronnen van een informatietechnologie (IT) -omgeving te visualiseren en te beheren, wat het ook is. Via het gemeenschappelijke informatiemodel is een organisatie of eindgebruiker in staat om alles te beschrijven wat een bepaalde IT-omgeving vormt, of het nu een webgebaseerde omgeving of een bedrijfsnetwerk is. De gehele complexiteit van het netwerk, inclusief de fysieke computersystemen, andere hardware die nodig is voor de omgeving, de softwareprogramma's die op die systemen worden uitgevoerd, kunnen worden gedefinieerd door de CIM. Hoewel er zeker programma's kunnen worden gemaakt die de CIM gebruiken om de organisatie en het beheer van een computernetwerk te verlichten, is de CIM niet op zichzelf een programma, maar meer een manier om alle gegevens over een netwerk samen te brengen in een model dat gemakkelijker wordt begrepen.
Het gemeenschappelijke informatiemodel is opgevangen door een groep technologiebedrijven die werkzaam waren in concert. Na een beetje gepatenteerde WRANgling met enigszins variërende implementaties van modelleringsmethoden, een groep IT-reuzen onder leiding van Cisco Systems®, Hewlet-Packard® en IBM® kwamen samen om de Distributed Management Task Force (DMTF) te vormen. Het doel van de DMTF was om een leverancier-neutrale methode voor netwerkresource management te creëren, en wat ze hebben bedacht, is het gemeenschappelijke informatiemodel.
De CIM volgt de methodologie van het objectgeoriënteerde model (OOM). Het OOM -paradigma biedt een manier om oplossingen voor problemen te vinden door de complexiteit van het probleem op te splitsen in objecten die gerelateerd zijn aan en met elkaar omgaan. Hoewel de OOM uitgebreid gebruik heeft gevonden in objectgeoriënteerde computerprogrammeertalen, biedt de techniek een solide manier om met grote en vrij complexe problemen te werken. Binnen de OOM wordt alles in de probleemset geïdentificeerd als een object en om elk object te identificeren, definities need om te worden gevestigd.
Het gemeenschappelijke informatiemodel identificeert de objecten van een omgeving door een specificatie en een schema te scheiden. De helft van de CIM, de specificatie, is een beschrijving van hoe verschillende managementmodellen met elkaar moeten omgaan en iets van een meta -model creëert voor het delen van informatie tussen en het ontwikkelen van andere managementmodellen. Om hierbij te helpen, gebruikt de CIM -specificatie de Unified Modelling Language ™ (UML) om te helpen bij de algemene conceptualisatie en visualisatie van CIM -modellen. De specificatie schetst ook zijn eigen taal die wordt gebruikt bij het definiëren van de meest voorkomende aspecten van een omgeving zoals soorten objecten, hun attributen en hun relaties. Op basis van de interfacedefinitietaal (IDL) kan de CIM's beheerde Object Format (MOF) -taal een gebruiker platte tekstbeschrijvingen van objecten schrijven in een mens-leesbaar formaat die vervolgens kan worden gebruikt om de informatie over een omgeving te delen.
In de SECond de helft van het gemeenschappelijke informatiemodel, het schema definieert vervolgens de details van beheerde omgevingen. Het schema bouwt zich op van kernconcepten tot meer gebruikelijke, maar maakt ook uitbreidingen daarvan mogelijk. In de kern biedt de specificatie de essentiële terminologie die wordt gebruikt in de IT -wereld, de basisconcepten die overal te vinden zijn. Als de kerntakken worden de meer gedetailleerde aspecten van managementgebieden gedefinieerd, zoals databases, gebruikers, apparaten enzovoort. Afzonderlijk van het Core CIM -schema kan een uitbreidingsschema worden ontwikkeld dat verder een specifiek managementgebied definieert.