Messenger is a JMS facade and connection/session pool to make working with JMS easier both in the web tier, your application tier or the EJB / MDB tier.
Messenger provides the following features
- pooling of JMS connections and/or sessions
- a simple facade to abstract you away from some of the complexities of using JMS
- abstracts away the plethora of factory methods in JMS allowing you to configure the quality of service parameters at deployment time rather than hard coding them in your application logic.
- small, lightweight, designed to work well in lightweight container frameworks and uses IoC