Java Management Extensions
|
Java Management Extensions or JMX is a Java technology that supplies tools for managing and monitoring applications, system objects, devices (e.g. printers) and service oriented networks. An interesting detail of the API is that classes can be dynamically constructed and changed.
JMX was defined by JSR 3 of the Java Community Process.
MX4J [1] (http://mx4j.sourceforge.net/) is Open Source JMX for Enterprise Computing
See also
- Java Dynamic Management Kit
- JavaBeans
- Metaclass
- Metaprogramming
- Reflection
- Simple network management protocol
- JINI
- OSGi
- OpenJava
- OpenC++
References
- J. Steven Perry: Java Management Extensions, O'Reilly, ISBN 0-596-00245-9
- Marc Fleury, Juha Lindfors: JMX: Managing J2EE with Java Management Extensions, Sams Publishing, ISBN 0-672-32288-9
- Jeff Hanson: Connecting JMX Clients and Servers: Understanding the Java Management Extensions, APress L. P., ISBN 1-59059-101-1
External links
- JMX on java.sun.com (http://java.sun.com/products/JavaManagement/)
- JSR 3 (http://jcp.org/en/jsr/detail?id=003)
- Articles
- "Enabling Component Architectures with JMX (http://www.onjava.com/pub/a/onjava/2001/02/01/jmx.html)" by Marc Fleury and Juha Lindfors
- "Introducing A New Vendor-Neutral J2EE Management API (http://www.onjava.com/pub/a/onjava/2002/03/27/jsr77.html)" by Andreas Schaefer
- "Java in the management sphere (http://www.javaworld.com/jw-11-1999/jw-11-management.html)" by Max Goff
- Java™ Management Extensions Protocol (http://beepcore.org/beepcore/docs/profile-jmxp.html)
- JMX/JBoss (http://jboss.org/index.html?module=html&op=userdisplay&id=developers/projects/jboss/jbossmx) - The microkernel design