For those of you who've not yet spotted the Camel project... http://activemq.apache.org/camel/
its a powerful and lightweight router and implementation of the Enterprise Integration Patterns http://activemq.apache.org/camel/enterprise-integration-patterns.html We've now got Camel integration in trunk (soon to be ActiveMQ 5.0) so when you boot up your broker via the bin/activemq script you can easily use the EIP patterns inside the JVM of the broker... http://cwiki.apache.org/ACTIVEMQ/enterprise-integration-patterns.html This also works fine if you use an embedded broker, so long as you use the XML configuration file option. Of course its easy to use Camel from pure Java if you prefer.... http://activemq.apache.org/camel/walk-through-an-example.html As always, feedback greatly appreciated. Enjoy! :) -- James ------- http://macstrac.blogspot.com/