What are Java® Management extensions?

The

Java® Management Extensions (JMX) technology is a complement to the widely used Java® programming language. The JMX version 1.2 has appeared in the Java 2 platform, the Standard Edition 5.0 update. JMX tools allow Java® developers to work more efficiently with Java® devices, networks and business platforms. Java® developers and managers use JMX to install, configurate and monitor the Java® applications, services and error conditions. Flexible options for creating and implementing a new code to define Java® procedures are an important function of Java®. Managers and developers can employ independent, scalable components of JMX on different Java® devices and systems. Easy to integrate Java® Management with existing javaplication and® and new technologies are also beneficial for developers.

Java® Management extension architecture has three levels. JMX technology combines tools and resources at each level based on the function. Functions and proceduresRemote management forms the highest level of the system. Under this level are Java® agents, combined in Core, Managed Beans. Managed beans (MBeans) or instrumentation level is the lower level for the codes of the device and the program.

MBeans are Java® configurable objects that use developers to customize interfaces that contain the management processes and end -user options. Four MBeans types perform a different function in the Java® configuration and managing. Within the MBeans structure, developers will program different classes to provide administration or instructions for users or for communication with other mbeans.

Java® agents consists of JMX core, MBEANS server. Java® extensions use these agents to perform developer and management functions. Agents must be present for mbeans at a lower level to work. Running agents are similar to calling procedure in any OperaI do the system, so the developers must correctly define them for the JMX system to function properly.

Remote Management is an essential element of network management and for the proper functioning of Java® applications. The highest level of JMX architecture deals with these needs by providing a system that developers use to monitor and change Java® applications while running. To perform these functions, the level of remote JMX administration uses special components, called connectors and adapters. They let the Java® use, such as HTML, to access JMX MBeans and JMX.

IN OTHER LANGUAGES

Was this article helpful? Thanks for the feedback Thanks for the feedback

How can we help? How can we help?