Hello, please check this:
Other useful links:
Do you need an assynchronous message system?
Or a simple solution like a scheduler?
And what do MBeans have to do with this?
From the 1st link above:
As with most things in JBoss, JMS Topics and Queues are implemented using MBeans. There are two ways you can create them: you can add MBean declarations to the appropriate configuration file, or you can create them dynamically using the JMX Console. However, if you use the latter method, they wont survive a server restart.
What are those custom programmed MBeans good for?
I'm new to all this stuff too, but i think JMX MBeans were designed to provide interfaces for management through administration consoles and other stuff.
The JMX technology provides the tools for building distributed, Web-based, modular and dynamic solutions for managing and monitoring devices, applications, and service-driven networks. By design, this standard is suitable for adapting legacy systems, implementing new management and monitoring solutions, and plugging into those of the future.
hope it helps