2009/1/21 hanasaki <[email protected]>: > > Any way to use Camel and later continue its use but swap out the ESB > (servicemix) for another vendor? > sonic? tibco? > MQ? ActiveMQ?
In Camel usually the only real difference between messaging & communication technologies (say sonic/tibco/MQ/ActiveMQ) or ESBs is the URL you use in your routes. So its pretty trivial to switch your Camel routes from any provider to any other provider. Not only that it allows you to change technologies completely whenever you like - be it switching from memory to files to JMS to AMQP to JBI to databases (via JPA/hibernate/ibatis/JDBC) to HTTP or even JavaSpaces http://camel.apache.org/hiding-middleware.html So rather than locking in - Camel explicitly becomes your personal uber-locksmith letting you unpick those locks whenever you feel locked in to any provider of a technology or even the technology itself! :) -- James ------- http://macstrac.blogspot.com/ Open Source Integration http://fusesource.com/
