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. >>> >> >> > > ----- --- Ashwin Karpe, Principal Consultant, PS - Opensource Center of Competence Progress Software Corporation 14 Oak Park Drive Bedford, MA 01730 --- +1-972-304-9084 (Office) +1-972-971-1700 (Mobile) ---- Blog: http://opensourceknowledge.blogspot.com/ -- View this message in context: http://www.nabble.com/Using-Apache-Camel-Asynchronously-tp22111353p22167997.html Sent from the Camel - Users (activemq) mailing list archive at Nabble.com.