JMX - (Specification| API |JSR)

Java Conceptuel Diagram


JMX technology was developed through the Java Community Process (JCP) as two closely related Java Specification Requests (JSRs).


JSR Tiers Level Description
JSR 3 Java VM Instrumentation Resources, such as applications, devices, or services, are instrumented using Java objects called Managed Beans (MBeans). MBeans expose their management interfaces, composed of attributes and operations, through a JMX agent for remote management and monitoring.
JSR 3 Java VM JMX Agent The main component of a JMX agent is the MBean server. This is a core managed object server in which MBeans are registered. A JMX agent also includes a set of services for handling MBeans. JMX agents directly control resources and make them available to remote management agents.
JSR 160 Remote Remote Management Protocol adaptors and standard connectors make a JMX agent accessible from remote management applications outside the agent’s Java Virtual Machine (Java VM).


MBeans are defined in the J2EE Management Specification (JSR-77), which is part of Java Management Extensions, or JMX, a set of specifications that allow standard interfaces to be created for managing applications in a J2EE environment.

Documentation / Reference

Discover More
Java Conceptuel Diagram
JMX - Mbean (Managed Bean|Manageable resource)

A managed bean (MBean) is a Java object that represents a JMX manageable resource in a distributed environment, such as: an application, a service, a component or a device. An MBean is a namedmanaged...
Java Conceptuel Diagram
Java - Java Management eXtensions (JMX)

JMX (Java Management Extensions) is a Java technology that supplies tools for managing and monitoring resources such as: applications, system objects (user, service, ?), devices, service-oriented...

Share this page:
Follow us:
Task Runner