Hi,

My comment inline
On 2011-8-28, at 下午10:13, Vitaliy Semochkin wrote:

Hello,

i'm new to Camel and at the moment choosing between Mule, Apache
ServiceMix or Apache Camel for solving following task:

   A flow starts when web service is called , N recipients ( a folder
with files, web service, jms queue) receive the message
   Monitoring (at least logging) is needed.
   Multiple similar flows can exists.
   In case a recipient is offline the flow should wait till it gets
online or report failure if TTL is exceeded.
Yes,  Camel is a perfect candidate to to such task here.
   Online redeployment is needed. During redeployment of a flow the
flows that are running are not stopped. (optional)
As to the redeployment, sounds like you need a container which can take care of the component/router life cycle for you, that's exactly Servicemix4(basically it's a OSGi container but can work with Camel/ Cxf/Activemq out of the box) can offer here and camel router can work seamlessly inside Servicemix4. So my suggestion is that use Camel to do the workingflow, use Servicemix4 as a container.

Freeman


Would be grateful if people with experience will give a hits if Camel
suits for such tasks and how would it be better to implement it, or
maybe Mule or ServiceMix suits for it better?

Thanks in advance,
Vitaly

---------------------------------------------
Freeman Fang

FuseSource
Email:[email protected]
Web: fusesource.com
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com









Reply via email to