Vad är gränssnittet för skrivbordshantering?

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 mjukvara. Systemet är också nätverksanpassat, vilket gör att denna information kan skickas från en dator till en annan. Med DMI-mjukvaruramverket kan en administratör upprätta en central hanteringsplats för att övervaka hårdvaran och programvaran som körs på valfritt antal DMI-kompatibla datorsystem.

En koalition av maskinvaru- och mjukvarutillverkare som kallas Desktop Management Task Force (DMTF®) utvecklade först ramverket för skrivbordshantering. Det var deras första försök att utveckla ett sätt för hantering av datorhårdvara och mjukvara för att underlätta administrationen av stora datornätverk. Som sådan designades den med just den avsikten, så många av DMI-koncepten integrerades senare i DMTF®s standard för gemensamma informationsmodeller (CIM). DMTF® tillkännagav sedan ”slutet på livet” för DMI 2005.

Sättet som gränssnittet för skrivbordshantering fungerar är genom insamling av data om komponenterna i ett datorsystem, som sedan kan läsas, skrivas till och samlas in för administrationsändamål. DMI-aktiverade mjukvaru- och hårdvarukomponenter, även kallade hanterbara produkter, genererar små filer som identifierar en komponents egenskaper, funktionalitet och relationer med andra komponenter. Dessa filer kallas hanteringsinformationsformatfiler och nås via den andra programvaran som utgör DMI.

Det är här komponentgränssnittets (CI) programvara för skrivbordshanteringsgränssnittet kommer in i bilden. CI är ett applikationsprogrammeringsgränssnitt som gör att MIF-filerna kan läsas från och skrivas till. Fungerar som något av en brygga mellan en given komponent i datorsystemet och administratören, CI kommunicerar sedan genom DMI-ramverkets servicelager.

Tjänsteskiktet är den kritiska vägen för skrivbordshanteringsgränssnittet. I ett DMI-hanterat datorsystem är tjänsteskiktet besläktat med en enhetsdrivrutin. Det hanteras av operativsystemet och upptar en liten bit av datorns minne hela tiden för att kunna utföra sin roll som den primära mellanhanden för DMI-ramverkets programvara. Genom att samla in informationen via CI:n tar tjänsteskiktet sedan data från MIF-filerna och samlar in dem i en databas. I denna avgörande roll är tjänsteskiktet inbäddat mellan komponentgränssnittet och den övre nivån som kallas hanteringsgränssnittet (MI).

På den översta nivån i ramverket för skrivbordshantering tillhandahåller MI medlen för specifika program att komma åt och ändra MIF-filerna genom tjänstelagret. Dessa program, som kallas hanteringsapplikationer, kan köras på den DMI-hanterade datorn eller över ett nätverk för att upprätta en centraliserad administration av flera datorsystem. En administratör kan använda MI-programvyn och ändra en dators komponenter och deras status och få varningar om något har gått fel.