Hi Nick We had kind of similar decisions to do some years ago, so my answers are based on our experience.
Q1 : Yes camel is a very versatile library that helps you accomplish just about any problem you throw at it. It only requires java skills, and understanding of integration patterns. Before we started using Camel we had bought a big (java vendor) esb for integrations. Our experience was that it requires a lot of product knowledge, and existing java skills are not a natural fit. After evaluating for about 4 month we dropped the esb product, and went for a solution based on Camel deployed as war files on Weblogic. Currently we are running about 120 apps/wars (1 war with 1 camel context with 1-n routes) in production. Q2 : see above (best solution is to do 1 came context pr. integration point) We are typically doing 2 war (1 war=1 camel context) files pr. integration because most integrations are hub and spokes based with a queue/topic between provider system(s) and consumer system(s). Q3 : I have no experience with IBM WAS, but I would presume that it is similar to Weblogic. Camel is just a library running inside your app. server. My advice. Go for Camel any day Best, Preben -- View this message in context: http://camel.465427.n5.nabble.com/Using-Camel-in-large-project-300-Applications-to-integrate-tp5771540p5771571.html Sent from the Camel - Users mailing list archive at Nabble.com.