Java Management Extensions (
JMX) is a Java tool-set for managing and monitoring applications, connected devices, and service-oriented networks. A managed resource is represented by a dynamic object called a
Managed Bean or
MBean, which is a JavaBean with a dependency injection.