cancel
Showing results for 
Search instead for 
Did you mean: 

project on Activiti

ace_team
Champ in-the-making
Champ in-the-making
Good morning to all,
I am a BPMS analyst and I'm working on a project about Activiti. I need some information:
- does someone know if Activiti 5.5 support remote execution?For "remote execution" I mean the possibility to manage a process (start, stop, modify)  from a remote PC.

- Does Activiti 5.5 support event driven process flow?(for event driven I mean the possibility to modify the execution flow of a process by an event generated from a user (Human and system) that takes part in the process.

- According to Activiti License can my company implement a product (using Activiti) in the form of Software-as-a-Service (SaaS)?

Thanks Carlo
2 REPLIES 2

ronald_van_kuij
Champ on-the-rise
Champ on-the-rise
Hmmm as a BPMS analyst, already working with Activiti, you should first analyze it's name… I know this is hard for some people but it is the best thing to start with.

Secondly, it is good practice to analyze the docs. There is at least some info about a rest api (you know, remote, http based etc). But more important, since Activiti is basically a java library, you can call it's api in any way you want. Wrap it in an ejb, via jms, webservice, whatever… You can do this yourself or use something like mule or camel as could be found out by analyzing the forum or the internet.

The question about the lincense is a valid one. It is difficult to find any info on the internet about what an Apache license is about in combination with saas and even harder to find out what the license is about in general, so let me analyze that for you and I'll get back to you when I have the answer.

Regarding your event driven processflow question, no that is not possible. Activiti cannot be influenced by events, but that is not neeed. It is fully based on neural networks basically knows what the enduser wants to do or how a system will respond without both actually doing anything. So it does everything on it's own. This is much more effective since humans (the main cause of error) are eliminated. I know people have a hard time believing this, but that is what we have analists for, to convince them to buy something that they do not need or does not work.

ace_team
Champ in-the-making
Champ in-the-making
thanks for reply.

Hmmm as a BPMS analyst, already working with Activiti, you should first analyze it's name… I know this is hard for some people but it is the best thing to start with.
I'm BPMS analyst, but it's my first time with Activiti! Otherwise I probably wouldn't search for this basic information!! I'm sorry for the name  :roll:

The question about the lincense is a valid one. It is difficult to find any info on the internet about what an Apache license is about in combination with saas and even harder to find out what the license is about in general, so let me analyze that for you and I'll get back to you when I have the answer.

Thanks for your interest too, i'm waiting for your evaluation.

Regarding your event driven processflow question, no that is not possible. Activiti cannot be influenced by events, but that is not neeed.

In the User Guide (Naturally I read the documentation, I would like to have confirmation. It's fundamental for the project to start) I found information about event triggering: http://www.activiti.org/userguide/index.html#bpmnEvents
It seems to be a contraddiction to what you've said… So, On your opinion is it possible to implement event driven triggering?? Here I found another solution using Spring framework:
http://www.joshlong.com/jl/blogPost/spring_and_the_activiti_bpmn2_engine_at_javazone_2010.html

Thanks a lot, waiting for your reply  Smiley Happy