02-10-2010, 01:46 PM
Seminar 2003.doc (Size: 527 KB / Downloads: 105)
Introduction
Java Management Extensions (JMX) is a Java technology for managing applications, monitoring applications ,error notifications, networks and Java Virtual Machine (JVM). JMX is a new feature in Java Standard Edition 5.0 and it was developed through the Java Community Process (JCP). JMX technology allows developing manageable applications with relatively little effort and can be easily integrated into already existing applications. As JMX defines standard for managing and monitoring Java applications, it allows managing Java applications in an uniform way making the management process of large systems much more transparent. In addition JMX makes use of modular architecture allowing development of dynamic and scalable systems. The Java Management extensions (also called the JMX specification) define an architecture, the design patterns, the APIs, and the services for application and network management and monitoring in the Java programming language. This chapter introduces all these elements, presenting the broad scope of these extensions. The JMX specification provides Java developers across all industries with the means to instrument Java code, create smart Java agents, implement distributed management middleware and managers, and smoothly integrate these solutions into existing management and monitoring systems. In addition, the JMX specification is referenced by a number of Java APIs for existing standard management and monitoring technologies.