Hi Anuj, > 1. Does camel need ActiveMQ broker to run or it can work without ActiveMQ > also ?
ActiveMQ is only one among many [1] components supported by Camel. So yes, you can run Camel without AMQ. > 2. What are the possible use cases where I can use camel with ActiveMQ ? Well, actually whenever you want to receive/send message to JMS you should consider using Camel :) . JMS usage usually involves using Enterprise Integration Patterns [2]. And whenever you need to use EIP, you should consider using Camel for that purpose. > 3. What is component ? > After reading > http://activemq.apache.org/broker-camel-component.html > Is it like broker in camel or camel in broker? Component is a factory of the endpoints. And endpoints are used to send/receive messages using various protocols and data sources. In the JMS regards broker is something external for Camel. Camel is a kind of powerful JMS client. :) Check out these [3][4] two books (written by our fellow committers) if you are looking for good introduction to Camel. Cheers. [1] http://camel.apache.org/components.html [2] http://www.enterpriseintegrationpatterns.com [3] http://www.amazon.com/Instant-Apache-Camel-Message-Routing/dp/1783283475/ref=sr_1_3?ie=UTF8&qid=1397062364&sr=8-3&keywords=camel+apache [4] http://www.amazon.com/Camel-Action-Claus-Ibsen/dp/1935182366/ref=sr_1_1?ie=UTF8&qid=1397062364&sr=8-1&keywords=camel+apache -- View this message in context: http://camel.465427.n5.nabble.com/Camel-with-ActiveMQ-tp5750002p5750005.html Sent from the Camel - Users mailing list archive at Nabble.com.