On 8/16/07, James Strachan <[EMAIL PROTECTED]> wrote: > On 8/16/07, jylaj <[EMAIL PROTECTED]> wrote: > > > > can somebody describe me how exactly(in basics) doe camel works ? > > The architecture is described here... > http://activemq.apache.org/camel/architecture.html > > > what does it mean when they say: > > "Apache Camel can be used as a routing and mediation engine for the > > following projects: > > * Apache ActiveMQ > > * Apache CXF > > * Apache MINA > > * Apache ServiceMix " > > So for example, with ActiveMQ you can use Camel to do smart routing & > implement the EIP patterns in the JMS client or inside the broker. > > e.g. Camel can route messages to and from email, files, XMPP and other > components... > http://activemq.apache.org/camel/components.html > > as well as implementing these patterns... > http://activemq.apache.org/camel/enterprise-integration-patterns.html > > The same is true for the other projects you mention. e.g. in > ServiceMix's case you can use Camel to do smart routing between JBI > components... > > > > > and do the projects that exchange message via camel have to have a client to > > connect to the camel? > > Camel can work with a variety of kinds of messages; so for example > inside ActiveMQ broker, there is no network connection per se, its > talking to POJOs inside the broker. Similarly when using Camel with > ServiceMix, its using the JBI bus (the NMR) to communicate. > > With Camel there's not necessarily a 'connection' as Camel can work > with beans or in memory seda queues etc
BTW I've added a few FAQ entries to try answer your questions... http://cwiki.apache.org/CAMEL/how-does-camel-work.html http://cwiki.apache.org/CAMEL/how-does-camel-work-with-activemq.html http://cwiki.apache.org/CAMEL/how-does-camel-work-with-servicemix.html -- James ------- http://macstrac.blogspot.com/