I am not a jBoss expert yet, but I do have some experience on JMX. To answer your question based on my understanding is follow:
The JMX is framework to manage component object easier. The framework provide the MBeanServer/Agent to manage components/MBeans. There many other technology comes into play when you put thing together such as making a MBean into service. Things such Context and Naming are provided by JNDI. For communincation between components, they use JMS, and so on.
Many of these area is covered by the book published here at jBoss called "JMX Managing J2EE with Java Management Extension." It's a great intro book.
"JMX Managing J2EE with Java Management Extension"
I want to know where i can get the book you said
Thank you for your reply[/url]
All JBoss services are MBeans and are registered with the MBean server, so you will always be able to find and make invocations on those services (via their exposed MBean metadata). However, some services require other types of registration (with JNDI for example) in addition to the MBeanServer.