PhoenixMDS provides support for Message Driven Services . MDS are simliar to Message Driven Beans (MDB) but follow a different (more flexible) lifecycle method. Basically, dropping PhoenixMDS into your Avalon Merlin container allows any of your components to be automatically subscribed to a JMS destination. See the usage page and javadocs for more info. A simple example is also available in CVS.