cancel
Showing results for 
Search instead for 
Did you mean: 

BPMN Event Handling Mechanism in Activiti?

bernd_ruecker
Champ in-the-making
Champ in-the-making
Hey guys.

Currently I collect some requirements from several customers for Event Handling (starting a process instance by a message, correlation of response messages, …). Actually I think about maybe implementing something, which is generic enough to be used in different environments. Because in a current project we may get some time and budget to do it, but is must work for jBPM 3 as well 🙂 But I twill result in a cleaner design I think, so that may even be an advantage.

Two concrete questions:

1.) is anybody already working in that area?
2.) Does everybody agree, this would make a good component of Activiti (which component, engine itself?)?

Then we could think about committing it. Since I already know some people asking for it, message events are part of BPMN and it was already asked for in the forum (http://forums.activiti.org/en/viewtopic.php?f=4&t=174) I think it is a perfect fit in Activiti. BPEL-Engines had this type of features as well 🙂 Even if it somehow interfere with ESB, I think we will get something, which still can be integrated in the ESB easily.

What do you guys think?

Cheers
Bernd
3 REPLIES 3

tombaeyens
Champ in-the-making
Champ in-the-making
nobody working in that area yet.

i think it is an interesting area and could be adopted in the project itself.  but the decision on adopting it in the project will only come when we can actually evaluate the concepts and design principles.  can you work out a high level design description in this forum or on a wiki page?

dsyer
Champ in-the-making
Champ in-the-making
Sounds like the kind of feature that Josh Long told ne he wants to add (via Spring Integration support).

bernd_ruecker
Champ in-the-making
Champ in-the-making
Hey David.

Thanks for this info, sounds interesting. Do you know any more about it?
But it sounds like Spring is required for it? Then I think it is a no-go at least for the current project…

Cheers
Bernd