cancel
Showing results for 
Search instead for 
Did you mean: 

Opinion on Activiti for Business critical + heavy tasks

shreekant
Champ in-the-making
Champ in-the-making
We are looking for a BPMN tool for very business critical applications. These workflows are going to contain many automated tasks, sometimes entire workflows will be automated. The load on the system is also going to be heavy.

As I have been trying to use Activiti, I realised that its a great tool. But there are areas for improvement, and is not quite ready to handle busines critical applications. (improvements being, better error and fault handling, monitors, alarms etc)

Can Activiti-Expert people comment on this.

Really appreciate your time,
Thank you,
Shreekant.
3 REPLIES 3

martin_grofcik
Confirmed Champ
Confirmed Champ
Hi Shreekant.

(improvements being, better error and fault handling, monitors, alarms etc)

It really depends on how are you going to use activiti. Do you have any suggestion?

Regards
Martin

shreekant
Champ in-the-making
Champ in-the-making
For example, when a workflow fails in service task, activiti kind of defaults to the previous task, and remains silent about it. SWF on the other hand has a facility that if a task fails, it retries on a different machine, and keeps retrying it. After a specific number of retries, it sends an alarm.
I did not find anything similar in activiti, but I may have missed something completely.

trademak
Star Contributor
Star Contributor
Activiti provides similar functionality. When you define the service task as asynchronous, Activiti will create a job in the database which will be handled by a pool of job executors. It will be retried 3 times by default and then it will be flagged as a dead lock job which you can retrieve with a query.

Best regards,