Töölauahaldusliides (DMI) on tarkvarasüsteem, mida kasutatakse arvutisüsteemi komponentide tuvastamiseks ja haldamiseks. See on kasulik igat tüüpi arvutite jaoks ja arvuti kasutatavad komponendid võivad olla kas riist- või tarkvara. Süsteem on samuti võrguvõimeline, võimaldades seda teavet ühest arvutist teise saata. DMI tarkvararaamistiku abil saab administraator luua keskse haldusasukoha, et jälgida mis tahes arvus DMI-toega arvutisüsteemides töötavat riist- ja tarkvara.
Arvutiriistvara- ja tarkvaratootjate koalitsioon, mida tuntakse töölauahalduse töörühmana (DMTF®), töötas esmalt välja töölauahaldusliidese raamistiku. See oli nende esimene samm arvuti riist- ja tarkvarahalduse vahendite väljatöötamisel, et hõlbustada suurte arvutivõrkude haldamist. Sellisena loodi see just sellel eesmärgil, nii et paljud DMI kontseptsioonid integreeriti hiljem DMTF®-i ühise teabemudeli (CIM) standardisse. Seejärel teatas DMTF® 2005. aastal DMI eluea lõpust.
Töölauahaldusliides toimib arvutisüsteemi komponentide kohta andmete kogumise kaudu, mida saab seejärel lugeda, kuhu kirjutada ja halduseesmärkidel koguda. DMI-toega tarkvara- ja riistvarakomponendid, mida nimetatakse ka hallatavateks toodeteks, genereerivad väikeseid faile, mis tuvastavad komponendi funktsioonid, funktsionaalsuse ja seosed teiste komponentidega. Neid faile nimetatakse haldusteabe vormingufailideks ja neile pääseb juurde muu tarkvara kaudu, mis moodustab DMI.
Siin tuleb mängu töölauahaldusliidese komponentliidese (CI) tarkvara. CI on rakenduste programmeerimisliides, mis võimaldab MIF-faile lugeda ja neile kirjutada. Toimides sillana arvutisüsteemi mis tahes komponendi ja administraatori vahel, suhtleb CI seejärel DMI raamistiku teeninduskihi kaudu.
Teeninduskiht on töölaua haldusliidese jaoks kriitiline tee. DMI-ga hallatavas arvutisüsteemis sarnaneb teeninduskiht seadme draiveriga. Seda haldab operatsioonisüsteem ja see võtab kogu aeg väikese arvutimälu, et täita oma rolli DMI raamistiku tarkvara esmase vahendajana. Kogudes teavet CI kaudu, võtab teeninduskiht MIF-failidest andmed ja kogub need andmebaasi. Selles üliolulises rollis on teeninduskiht komponendiliidese ja ülemise taseme, mida nimetatakse haldusliideseks (MI), vahele.
Töölaua haldusliidese raamistiku tipptasemel pakub MI konkreetsetele programmidele vahendeid MIF-failidele juurdepääsuks ja nende muutmiseks teenusekihi kaudu. Need programmid, mida nimetatakse haldusrakendusteks, võivad töötada DMI hallatavas arvutis või üle võrgu, et luua mitme arvutisüsteemi tsentraliseeritud haldus. Administraator saab kasutada MI-rakenduste vaadet ja muuta arvuti komponente ja nende olekut ning saada hoiatusi, kui midagi on valesti läinud.