Visa programinė įranga reikalauja kompiuterių paslaugų ir techninės įrangos valdymo. Šios paslaugos yra atsakingos už tinklo ryšį, duomenų bazių palaikymą ir kompiuterio aparatinę įrangą. Mbean technologija leidžia java programoms valdyti kompiuterio išteklius programinės įrangos programoje. MBean yra virtualus įrenginio ar šaltinio kompiuteryje vaizdas. MBeans atskleidžia valdymo sąsają, leidžiančią manipuliuoti išteklių atributais ir funkcinėmis operacijomis, kurios leidžia realiuoju laiku stebėti ir valdyti kompiuterio procesus.
Java yra programinės įrangos programavimo kalba, kuri programinės įrangos kūrimui naudoja objektinį dizainą. „Java“ programoje kiekvienas komponentas laikomas objektu, turinčiu specifinės reikšmės realių žodžių sąvokoms, panašiai kaip daiktavardžiai anglų kalba. Mbean yra specialus Java objektas, kuris yra valdomas išteklius arba paslauga programoje.
„MBeans“ suteikia santechniką, skirtą tinkintam valdymo kodui įterpti į programą. Programoje kaip MBean gali būti rodomos kelios funkcijos. Naudodamas MBeans, sistemos administratorius gali iškviesti operacijas su stebimomis programomis, taip pat gauti pranešimus apie programos įvykius.
Geras Mbeans naudojimo praktikoje pavyzdys yra veiksmingas išteklių valdymas. Įprastas sistemos administratorius stebės programinės įrangos būklę ir gerovę stebėdamas gyvybinius požymius, įskaitant atmintį, centrinį procesorių ir ryšius su serveriais. Naudodamas Mbeans programoje, sistemos administratorius gali gauti įspėjimus, kai sistema pradeda artėti prie atminties slenksčio. Šis iniciatyvus stebėjimo metodas suteikia sistemos administratoriui pakankamai laiko problemoms sušvelninti.
Java valdymo plėtinys (JMX) įgalina nuotolinę prieigą prie programinės įrangos, naudojant Mbeans kaip techniką turimiems ištekliams valdyti. MBean sukuria valdomus programos galutinius taškus, kuriuose nuotoliniai klientai gali manipuliuoti vidiniu programinės įrangos veikimu. JMX technologijos naudojimas padeda sistemos administratoriams optimizuoti ir stebėti įmonės taikomąsias programas.
Mbeans pirmą kartą buvo pristatyti JMX technologijoje su java 2 platforma, standartine 5.0 versija. „Java“ 6 versija palaiko JConsole, kuri yra stebėjimo ir valdymo konsolė, kuri naudoja JMX ir Mbeans. Šis įrankis leidžia stebėti įvairius išteklius sistemos veikimo metu. Jis paprastai naudojamas aptikti aklavietės simptomus ir programos atminties nutekėjimą. Kaip ir bet kuris Mbean, jis gali prisijungti prie vietinės arba nuotolinės Java programos.