Wat zijn Java® Management Extensions?

Java® Management Extensions (JMX) -technologie is een toevoeging aan de veelgebruikte Java® -programmeertaal. De JMX -codeversie 1.2 verscheen in het Java 2 -platform, Standard Edition 5.0 -versie -update. JMX Tools laat Java®-ontwikkelaars efficiënter werken met Java®-compatibele apparaten, netwerken en Java® Enterprise-platforms. Java® -ontwikkelaars en managers gebruiken JMX om Java® -applicaties, services en foutcondities te installeren, te configureren en te bewaken.

Zonder de noodzaak om bestaande programma -ontwerpen te wijzigen, verbeteren de geïntegreerde managementcomponenten van JMX Technology of objecten de Java® -applicatieprogrammeerinterface. Flexibele opties voor het maken en implementeren van nieuwe code om Java® -procedures te definiëren is een belangrijk kenmerk van Java® Management Extensions. Managers en ontwikkelaars kunnen de onafhankelijke, schaalbare componenten van JMX gebruiken op verschillende Java®-apparaten en -systemen. Gemak van de integratie van Java® Management Extensions met bestaande JavA® -applicaties en nieuwe technologieën komen ook voorontwikkelaars ten goede.

De architectuur van Java® Management Extensions heeft drie niveaus. De JMX -technologie combineert tools en bronnen in elk niveau op basis van functie. Beheerfuncties en procedures op afstand vormen het hoogste niveau van het systeem. Onder dit niveau zijn Java® -agenten, gecombineerd in de programmarore, de Managed Beans Server. Beheerde bonen (MBeans), of het instrumentatieniveau, is het bottomniveau voor apparaat- en programmacodes.

MBeans zijn configureerbare Java®-objecten die ontwikkelaars gebruiken om interfaces aan te passen die managementprocessen en eindgebruikersopties bevatten. De vier soorten MBeans voeren elk een andere functie uit in de configuratie en het beheer van een Java® -interface. Binnen de MBeans -structuur programmeren ontwikkelaars de verschillende klassen om managementmeldingen of gebruikersinstructies te geven of om WI te communicerenTh andere MBeans.

Java® -agenten vormen de kern van het JMX -systeem, de MBeans -server. Java® Management Extensions gebruiken deze agenten om ontwikkelaar- en managementfuncties uit te voeren. De agenten moeten aanwezig zijn voor de MBeans op het lagere niveau om te functioneren. Runnende agenten is vergelijkbaar met een procedureaanroep in elk besturingssysteem, dus ontwikkelaars moeten ze correct definiëren om het JMX -systeem goed te laten werken.

Remote Management is een essentieel element van netwerkbeheer en voor het correct houden van Java® -applicaties. Het hoogste niveau van de JMX -architectuur voldoet aan deze behoeften door een systeem te bieden dat ontwikkelaars gebruiken om Java® -applicaties te controleren en te wijzigen terwijl ze actief zijn. Om deze functies uit te voeren, maakt het JMX -niveau op afstand management gebruik van speciale componenten, connectoren en adapters genaamd. Ze laten de managementapplicatie gemeenschappelijke Java® -protocollen zoals HTML gebruiken om toegang te krijgen tot JMX MBeans en JMX -agenten.

ANDERE TALEN