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.