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.

Reply via email to