cancel
Showing results for 
Search instead for 
Did you mean: 

Embed Bonita (a workflow tool) in Alfresco

lianjian1111
Champ in-the-making
Champ in-the-making
Hello all,

I see that jbpm is embedded or it's possible to embed it in Alfresco.
Is it possible to embed another workflow tool in Alfresco such as Bonita?
If so, how can I do that?

Thanks for your helps.
5 REPLIES 5

mrogers
Star Contributor
Star Contributor
Bonita claims to have a "connector" for Alfresco.     I'd investigate that first.

Integrating a workflow engine within alfresco is a major piece of work. Currently JBPM and Activiti are integrated.

lianjian1111
Champ in-the-making
Champ in-the-making
I think I will use rest API in alfresco to call a server with Bonita.
Is there a topic or a paper that explains how to use rest in alfresco?

mrogers
Star Contributor
Star Contributor
If Bonita has any remote api you can use then you could drive Bonita from alfresco add and delete policies.    That's a fairly horrible idea  though since you are directly tying alfresco's create and delete to a remote system (which may not be there, or may be slow).  

It would be far better to have some sort of queue, however you need to explore your requirements for consistency.
Another way of working is to use the audit log in alfresco.

lianjian1111
Champ in-the-making
Champ in-the-making
thanks for your helps

A good idea would be to use talend ESB http://talend.com/.
Talend is an open source integration plateform that have both alfresco and bonita connectors.
You could use it to perform tasks execution and publish the job as webservice.
And in your alfresco acess this webservice.
There is a good idea to embded bonitasoft in alfresco. Kip us informed.
Thanks