Camel doesn't mandate a particular container. You can run Camel:

- As a standalone console application
(http://camel.apache.org/running-camel-standalone-and-have-it-keep-running.html)
- Inside a servlet container (e.g. Tomcat,
http://camel.apache.org/servlet-tomcat-example.html)
- Inside a full JEE container (e.g JBoss, Weblogic, Websphere, Glassfish)
- Inside a OSGi container (e.g Karaf, http://camel.apache.org/karaf.html).
Note that Karaf is the "kernel" part of ServiceMix. ServiceMix is basically
a bundle of Karaf+Camel+CXF+ActiveMQ.
- As part of another product (e.g. Talend ESB, FuseSource ESB, JBoss ESB /
Switchyard). 

So the choice is yours. The questions you should ask yourself is: what
infrastructure am I already running? Is there a need for something else? Or
can I run Camel on my existing infra/container?

--
View this message in context: 
http://camel.465427.n5.nabble.com/Containers-for-Camel-tp4885325p4885534.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to