The core management framework (also referred to as the framework) is a registry for objects in an agent. Objects can be registered by:
The agent itself
A manager through an adaptor in the agent
Any object that you want to be managed from outside the framework must be registered. When you register an object, the Java Dynamic Management Kit assigns a default object name to the object when it is registered. A manager uses the object name to identify the object on which it is to perform a management operation. Any object registered with the framework must be an instance of an m-bean. The framework is a component supplied with the Java Dynamic Management Kit.