When it comes to reliable, mission critical and sophisticated J2EE messaging, there is one API that stands out - JMS. The JBossMQ service is a robust JMS implementation which meets the high standards commanded by the API for distributed, transactional and secure messaging. Then why another notification service?
The most typical clustered applications are deployed in a symmetric, homogeneous environment where components need to notify each other about various life cycle or domain change events, much like AWT and Swing widgets exchange events. This is where the JBoss cluster notifications come in place. They fills the need for reliable, quick and lightweight events. Implemented in compliance with the JMX notifications API, the cluster notifications do not require new skills from developers familiar with JMX.