The MBean server is a component of a JMX agent.
This is a core managed object server in which MBeans are registered. When you register an MBean, you must assign it a unique object name.
It is a registry for objects that are exposed to management operations in an agent.
Any object registered with the MBean server becomes visible to management applications. However, the MBean server only exposes the management interface of an MBean, never its direct object reference.
A connector makes a JMX MBean server accessible to remote Java technology-based clients.