Yes it does. Thanks for all this information.


Ashwin Karpe wrote:
> 
> Hi,
> 
> I am not sure I understand the question. 
> 
> A Camel route is made up of 2 or more endpoints which in its most basic
> form looks like this,
>     from("URI in Message Consumer Role").
>     to("URI in Message Producer role")
> 
> The Consumer URI could be a web service, an http listener or a JMS Queue
> listener. On the other hand the Producer URI could be a web service client
> or http client or a JMS Queue producer.
> 
> Obviously if the consumer URI needs to be a web service, you would use the
> CXF component which would then require you to provide either WSDL or
> annotated code.
>  
> Hope this clarifies things.
> 
> Cheers,
> 
> Ashwin...
> 
> 
> AnuragS wrote:
>> 
>> Thanks Ashwin,
>> 
>> I'm not anticipating the solution will require to work on different
>> technology stacks as the "Producer" and "Consumer" are internal to the
>> System. 
>> However, I may have to expose the consume side of the functionality as a
>> Web Service later. Do you think I'll be able to leverage anything from
>> Camel if that's the case in future.
>> 
>> -Anurag
>> 
>> 
>> 
>> Ashwin Karpe wrote:
>>> 
>>> Hi,
>>> 
>>> Camel is primarily a router surrounded by other capabilities
>>> (processors, interceptors etc). Camel mediates between 2 or more
>>> technology endpoints and applies rules, transforms, integration patterns
>>> along the way.
>>> 
>>> Asynchronous behavior primarily involves setting up listeners backed by
>>> an eventing framework. Camel offers this core capability and supports it
>>> over several protocols, transports.
>>> 
>>> If your solution is an all JMS solution (i.e a single protocol centric
>>> asynchronous application) a MOM would do the job just fine. However you
>>> would need to write the plumbing code yourself and embed it in your
>>> application.
>>> 
>>> If however your solution needs to do this over several protocols,
>>> transports and technology stacks in a simple manner using DSL or Spring
>>> DSL (with no need to worry about the plumbing code) then Camel is a good
>>> choice.
>>> 
>>> Cheers,
>>> 
>>> Ashwin... 
>>> 
>>> 
>>> AnuragS wrote:
>>>> 
>>>> Does it make sense to use Apache Camel for making asynchronous calls?
>>>> Or the old fashioned MoM is good enough.
>>>> 
>>> 
>>> 
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Using-Apache-Camel-Asynchronously-tp22111353p22212493.html
Sent from the Camel - Users (activemq) mailing list archive at Nabble.com.

Reply via email to