As says the vendor :
" Apache Camel uses URIs so that it can easily work directly with any kind of Transport or messaging model such as HTTP, ActiveMQ, JMS, JBI, SCA, MINA or CXF Bus API together with working with pluggable Data Format options."
An the most :
"Apache Camel lets you work with the same API regardless which kind of Transport used, so learn the API once and you will be able to interact with all the Components that is provided out-of-the-box."
(source : http://camel.apache.org/)
And the lists of protocols (or transport) allowed by camel is very impressive : http://camel.apache.org/components.html.
With this, we could have a funny 4x4 wheels droids !
What do you this about that ?