Taula de continguts:
- Definició: què significa Java Management Extensions (JMX)?
- Techopedia explica Java Management Extensions (JMX)
Definició: què significa Java Management Extensions (JMX)?
Java Management Extensions (JMX) és una tecnologia Java que defineix estàndards per implementar interfícies de gestió per a aplicacions Java i subministra eines per a la gestió i el control d'aplicacions, objectes del sistema, dispositius i xarxes orientades al servidor. Consisteix en una arquitectura, patrons de disseny, interfícies de programació d'aplicacions (API) i serveis per a la gestió d'aplicacions i de xarxa.
La tecnologia JMX proporciona extensions de gestió lleugera a aplicacions basades en Java. És originari del llenguatge de programació Java.
Techopedia explica Java Management Extensions (JMX)
JMX proporciona solucions de gestió d’última generació per a aplicacions i serveis de xarxa Java. També proporciona als desenvolupadors de Java una manera d’implementar codi Java i crear agents de Java intel·ligents.
L'arquitectura JMX es classifica en tres nivells:
- Nivell 1: aquest nivell es coneix com a nivell de sonda. Consta de sondes o MBeans i també es coneix com a nivell d’instrumentació perquè tracta principalment de la instrumentació de recursos.
- Nivell 2: aquest nivell es coneix com a nivell d'agent. MBeanServer actua com a intermediari entre sondes o aplicacions MBean i Java.
- Nivell 3: També conegut com a nivell de gestió remota, permet a un client (aplicació remota) connectar-se al MBeanServer amb l'ajuda de connectors i adaptadors de protocols.
La tecnologia JMX permet la integració de solucions de gestió existents. Es pot utilitzar per gestionar i controlar la màquina virtual de Java (JVM). La tecnologia JMX també s'utilitza per recopilar estadístiques de comportament de les aplicacions, canviar la configuració de les aplicacions i per a notificacions d'errors i canvis d'estat. Permet als desenvolupadors Java encapsular recursos i exposar els recursos com a objectes en un entorn distribuït.
La tecnologia JMX ofereix els avantatges següents en construir una infraestructura de gestió:
- Les aplicacions Java es poden gestionar sense grans inversions. L’impacte en el disseny d’aplicacions Java és gairebé insignificant.
- JMX proporciona una arquitectura basada en components, escalable, eficient i fiable. Es poden triar els components segons calgui.
- JMX proporciona una integració perfecta amb les solucions de gestió existents. Es poden manejar diversos protocols, com ara el Simple Network Management Protocol (SNMP), la gestió basada en l'empresa i HTTP.
