Vad är skrivbordshanteringsgränssnittet?
Desktop Management Interface (DMI) är ett mjukvarusystem som används för att identifiera och hantera komponenterna i ett datorsystem. Det är användbart för alla typer av datorer, och komponenter som datorn använder kan vara antingen hårdvara eller programvara. Systemet är också nätverksbaserat, vilket gör att informationen kan skickas från en dator till en annan. Med DMI-programramen kan en administratör upprätta en central hanteringsplats för att övervaka hårdvaran och programvaran som körs på valfritt antal DMI-kapabla datorsystem.
En koalition av datormaskinvara och programvaruproducenter känd som Desktop Management Task Force (DMTF®) utvecklade först ramverket för skrivbordshantering. Det var deras första inriktning på att utveckla ett sätt för datahårdvara och mjukvarahantering för att underlätta administrationen av stora datornätverk. Som sådan designades den med just denna avsikt, så många av DMI-koncepten integrerades senare i DMTF®: s gemensamma informationsmodell (CIM) -standard. DMTF® tillkännagav sedan "livets slut" för DMI 2005.
Hur skrivbordshanteringsgränssnittet fungerar är genom insamling av data om komponenterna i ett datorsystem, som sedan kan läsas, skrivas till och samlas för administrationsändamål. DMI-aktiverade programvaru- och hårdvarukomponenter, även kallad hanterbara produkter, genererar små filer som identifierar en komponents funktioner, funktionalitet och relationer med andra komponenter. Dessa filer kallas filformat för hanteringsinformationsformat och nås via den andra programvaran som utgör DMI.
Det är här komponentgränssnittet (CI) för skrivbordshanteringsgränssnittet spelar in. CI är ett applikationsprogrammeringsgränssnitt som gör att MIF-filerna kan läsas från och skrivas till. Att fungera som något av en bro mellan en given komponent i datorsystemet och administratören, och sedan kommunicerar CI genom DMI-ramverkets servicelager.
Servicelageret är den kritiska vägen för skrivbordshanteringsgränssnittet. I ett DMI-hanterat datorsystem liknar servicelageret en enhetsdrivrutin. Det hanteras av operativsystemet och upptar lite datorminne hela tiden för att utföra sin roll som den primära mellanhand för DMI-ramverkets programvara. Genom att samla in informationen via CI tar servicelageret sedan data från MIF-filerna och samlar dem in i en databas. I denna avgörande roll ligger servicelagret mellan komponentgränssnittet och den övre nivån känd som hanteringsgränssnittet (MI).
På den översta nivån i ramverket för skrivbordshanteringsgränssnittet ger MI möjligheter för specifika program att komma åt och modifiera MIF-filerna genom servicelageret. Dessa program, kallad hanteringsapplikationer, kan köras på DMI-hanterade datorer eller över ett nätverk för att upprätta en centraliserad administration av flera datorsystem. En administratör kan använda MI-applikationerna och ändra datorns komponenter och deras status och ta emot varningar om något har gått fel.