Gestion y Supervision del rendimiento con JAVA MANAGMENT EXTENSIONS (JMX)
En los inicios de las aplicaciones Java J2EE, la supervision del rendimiento de Java estaba dada por cada proveedor de servidor de aplicaciones y estos contemplaban mecanismos propios para poder mostrarnos información de rendimiento. Los primeros en adoptar estos mecanismos fueron BEA y JBOSS aplicando e integrando JMX, pues los llamados lideres del sector (IBM, ORACLE) tenÃan sus propias interfaces. La verdad no existÃa algún tipo de estándar que permita presentar información con respecto al rendimiento de las aplicaciones bajo servidores de aplicaciones para la especifiacion J2EE. Pues se tuvo que trabajar entre equipos para llegar a formar un estándar, se expuso toda la información relevante sobre el rendimiento de un servidor de aplicaciones a vendedores y proveedores de los mencionados servidores, de esas exposiciones es que nace Java Specification Request (JSR) 77 o empresa en la gestión del rendimiento para la especificación J2EE.
JSR 77 propone un modelo de gestión estándar para la exposición y el acceso a la gestión de información, operaciones, y los parámetros de los componentes de J2EE o Java EE. El propósito de esta
modelo de gestión es:
>Permitir el rápido desarrollo de soluciones de gestión para J2EE.
>Proporcionar la integración J2EE con sistemas de gestión existentes.
>Habilitar una herramienta de gestión única.
>Habilitar una aplicación especÃfica de una plataforma a utilizar cualquier herramienta de gestión compatible.
A lo que quiero llegar es que JMX es el elemento del modelo de gestión de JSR 77 y que esta presente en IBM, Oracle, Sun, JBoss y Apache (a lo mejor en otros también).
Comparte este post de consultorjava.com!
Etiquetas: aplicaciones, j2ee, java, jlbugarin, jose luis bugarin, performance, rendimiento





