Hvad er Java® Management Extensions?

Java® Management Extensions (JMX) -teknologi er en tilføjelse til det vidt anvendte Java® -programmeringssprog. JMX -kode version 1.2 dukkede op i Java 2 -platformen, Standard Edition 5.0 versionopdatering. JMX-værktøjer lader Java®-udviklere arbejde mere effektivt med Java®-aktiverede enheder, netværk og Java® Enterprise-platforme. Java® -udviklere og ledere bruger JMX til at installere, konfigurere og overvåge Java® -applikationer, tjenester og fejlbetingelser.

Uden behov for at ændre eksisterende programdesign, forbedrer JMX Technology's integrerede styringskomponenter eller objekter Java® -applikationsprogrammeringsgrænsefladen. Fleksible muligheder for at oprette og implementere ny kode til at definere Java® -procedurer er et vigtigt træk ved Java® Management Extensions. Ledere og udviklere kan anvende JMXs uafhængige, skalerbare komponenter på en række Java®-aktiverede enheder og systemer. Nem at integrere Java® Management Extensions med eksisterende JAVA® -applikationer og nye teknologier er også til gavn for udviklere.

Arkitekturen af ​​Java® Management Extensions har tre niveauer. JMX -teknologien kombinerer værktøjer og ressourcer på hvert niveau baseret på funktion. Fjernstyringsfunktioner og procedurer danner systemets øverste niveau. Under dette niveau er Java® -agenter kombineret i programkernen, den administrerede Beans -server. Administrerede bønner (MBeans) eller instrumenteringsniveauet er det nederste niveau for enheds- og programkoder.

MBeans er konfigurerbare Java®-objekter, som udviklere bruger til at tilpasse grænseflader, der indeholder styringsprocesser og slutbrugerindstillinger. De fire typer MBeans udfører hver en anden funktion i konfigurationen og styringen af ​​en Java® -grænseflade. Inden for MBeans -strukturen programmerer udviklere de forskellige klasser til at give styringsmeddelelser eller brugerinstruktioner eller for at kommunikere WITH ANDRE MBEANS.

Java® -agenter udgør kernen i JMX -systemet, MBeans -serveren. Java® Management Extensions bruger disse agenter til at udføre udvikler- og styringsfunktioner. Agenterne skal være til stede for MBeans på det lavere niveau for at fungere. Løbagenter ligner et procedureopkald i ethvert operativsystem, så udviklere skal definere dem korrekt for JMX -systemet for at fungere korrekt.

Fjernstyring er et vigtigt element i netværksstyring og til at holde Java® -applikationer, der fungerer korrekt. Det øverste niveau af JMX -arkitekturen imødekommer disse behov ved at levere et system, som udviklere bruger til at overvåge og ændre Java® -applikationer, mens de kører. For at udføre disse funktioner bruger JMX Remote Management Level specielle komponenter, kaldet stik og adaptere. De lader administrationsapplikationen bruge fælles Java® -protokoller såsom HTML til at få adgang til JMX MBeans og JMX -agenter.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?