Hi Romain, If by business flows, you mean flows developed using BPEL or BPMN, I would like to say that you can develop something similar in Camel without the dependency with XML files describing the flows, link between the webservices as this is the case with BPEL
You can create small camel routes containing beans and starting from a Transactional client (jms, jdbc, ...) and placing at the end the message, objects into a new Transactional client. In this case, a camel can be compared to a collection of process where the status of the flow is not saved in to a DB but by example the queue used to place the messages represent the status of the flow (ex : queue:in, queue:validation, queue:transformation). With persistence JMS Message, you can recover messages and restart your camel route from where it fails during a crash. You can also combine Camel Routes with a BPMN engine like Activiti (camel-activiti) to leverage on the best of Camel and Business Process Engine. Just my 2cents Regards, Charles On Sun, Apr 17, 2011 at 4:36 PM, Romain Manni-Bucau <rmannibu...@gmail.com> wrote: > Hi all, > > what do you think about using camel for business flows? Is it a good idea or > other open source framework will do better (faster?)? > > I ask it because technically i see how to do but i don't know if it is a > good idea because it is not the first goal of camel. > > - Romain >