With any new technology, best practice documents are invaluable in helping
developers avoid common errors and design quality systems. There is much
literature already available regarding best practices for using Java
Management Extensions (JMX) in monitoring and management applications.
Popular J2EE application servers, such as BEA WebLogic and JBoss, have used
JMX for years to manage and monitor the health and status of their many
components.
These large-scale systems were built using an early version of Java (1.4) and
add-in libraries of JMX classes. The extra steps involved in using JMX
limited its use to systems in which the benefits of exposing monitoring and
management information outweighed the cost of developing and supporting the
additional code - JMX was simp... (more)