Wat is de Desktop Management Interface?
De desktop management interface (DMI) is een softwaresysteem dat wordt gebruikt voor het identificeren en beheren van de componenten van een computersysteem. Het is nuttig voor elk type computer en componenten die de computer gebruikt, kunnen hardware of software zijn. Het systeem is ook geschikt voor netwerken, waardoor deze informatie van de ene computer naar de andere kan worden verzonden. Met het DMI-softwareframework kan een beheerder een centrale beheerlocatie instellen om de hardware en software te controleren die op een willekeurig aantal DMI-compatibele computersystemen worden uitgevoerd.
Een coalitie van computerhardware en softwaremakers, bekend als de Desktop Management Task Force (DMTF®), ontwikkelde eerst het desktop management interface framework. Het was hun eerste poging om een middel te ontwikkelen voor computerhardware en softwarebeheer om het beheer van grote computernetwerken te vergemakkelijken. Als zodanig werd het ontworpen met precies die intentie, dus veel van de DMI-concepten werden later geïntegreerd in de standaardinformatiemodel (CIM) van de DMTF®. De DMTF® kondigde vervolgens het "einde van de levensduur" aan voor DMI in 2005.
De manier waarop de desktopbeheerinterface werkt, is door het verzamelen van gegevens over de componenten van een computersysteem, die vervolgens kunnen worden gelezen, weggeschreven en verzameld voor administratieve doeleinden. DMI-compatibele software- en hardwarecomponenten, ook wel beheersbare producten genoemd, genereren kleine bestanden die de functies, functionaliteit en relaties van een component identificeren met andere componenten. Deze bestanden worden managementinformatieformaatbestanden genoemd en zijn toegankelijk via de andere software waaruit de DMI bestaat.
Dit is waar de componentinterface (CI) -software van de desktopbeheerinterface een rol speelt. De CI is een applicatie-programmeerinterface waarmee de MIF-bestanden kunnen worden gelezen en weggeschreven. De CI fungeert als een brug tussen een bepaald onderdeel van het computersysteem en de beheerder en communiceert vervolgens via de servicelaag van het DMI-framework.
De servicelaag is het kritieke pad voor de desktopbeheerinterface. In een door DMI beheerd computersysteem lijkt de servicelaag op een apparaatstuurprogramma. Het wordt beheerd door het besturingssysteem en neemt voortdurend een klein beetje computergeheugen in beslag om zijn rol als primaire intermediair voor de software van het DMI-framework te vervullen. Door de informatie via de CI te verzamelen, neemt de servicelaag vervolgens de gegevens uit de MIF-bestanden en verzamelt ze in een database. In deze cruciale rol bevindt de servicelaag zich tussen de componentinterface en het bovenste niveau dat bekend staat als de managementinterface (MI).
Op het hoogste niveau van het framework voor de interface voor desktopbeheer biedt de MI de middelen voor specifieke programma's om toegang te krijgen tot de MIF-bestanden en deze te wijzigen via de servicelaag. Deze programma's, ook wel beheertoepassingen genoemd, kunnen worden uitgevoerd op de door DMI beheerde computer of via een netwerk om een gecentraliseerd beheer van meerdere computersystemen tot stand te brengen. Een beheerder kan de MI-toepassingen bekijken en de componenten van een computer en hun status wijzigen en waarschuwingen ontvangen als er iets is misgegaan.