Hva er Java® Management Extensions?

Java® Management Extensions (JMX) teknologi er et tillegg til det mye brukte Java® -programmeringsspråket. JMX Code versjon 1.2 dukket opp i Java 2 -plattformen, Standard Edition 5.0 versjonsoppdatering. JMX-verktøy lar Java®-utviklere jobbe mer effektivt med Java®-aktiverte enheter, nettverk og Java® Enterprise-plattformer. Java® -utviklere og ledere bruker JMX for å installere, konfigurere og overvåke Java® -applikasjoner, tjenester og feilforhold.

Uten behov for å endre eksisterende programutforminger, forbedrer JMX -teknologiens integrerte styringskomponenter eller objekter Java® -applikasjonsprogrammeringsgrensesnittet. Fleksible alternativer for å lage og implementere ny kode for å definere Java® -prosedyrer er en viktig funksjon i Java® Management Extensions. Ledere og utviklere kan bruke JMXs uavhengige, skalerbare komponenter på en rekke Java®-aktiverte enheter og systemer. Enkel å integrere Java® Management Extensions med eksisterende JAVA® -applikasjoner og nye teknologier kommer også til gode utviklere.

Arkitekturen til Java® Management Extensions har tre nivåer. JMX -teknologien kombinerer verktøy og ressurser i hvert nivå basert på funksjon. Fjernhåndteringsfunksjoner og prosedyrer danner systemets øverste nivå. Under dette nivået er Java® -agenter, kombinert i programkjernen, den administrerte Beans -serveren. Administrerte bønner (MBeans), eller instrumenteringsnivået, er bunnnivået for enhets- og programkoder.

MBeans er konfigurerbare Java®-objekter som utviklere bruker for å tilpasse grensesnitt som inneholder styringsprosesser og sluttbrukeralternativer. De fire typene MBeans utfører hver en annen funksjon i konfigurasjonen og styringen av et Java® -grensesnitt. Innenfor MBeans -strukturen programmerer utviklerne de forskjellige klassene for å gi ledelsesvarsler eller brukerinstruksjoner eller for å kommunisere with andre mBeans.

Java® -agenter utgjør kjernen i JMX -systemet, MBeans -serveren. Java® Management Extensions bruker disse agentene til å utføre utvikler- og styringsfunksjoner. Agentene må være til stede for MBeans på lavere nivå for å fungere. Kjøremidler ligner en prosedyreanrop i et hvilket som helst operativsystem, slik at utviklere må definere dem ordentlig for at JMX -systemet skal fungere ordentlig.

Remote Management er et essensielt element i nettverksadministrasjon og for å holde Java® -applikasjoner som fungerer ordentlig. Det øverste nivået i JMX -arkitekturen adresserer disse behovene ved å tilby et system som utviklere bruker for å overvåke og endre Java® -applikasjoner mens de kjører. For å utføre disse funksjonene bruker JMX fjernstyringsnivå spesielle komponenter, kalt kontakter og adaptere. De lar administrasjonsapplikasjonen bruke vanlige Java® -protokoller som HTML for å få tilgang til JMX MBeans og JMX -agenter.

ANDRE SPRÅK