[jbpm-dev] [Design of JBoss jBPM] - Re: signal name clash

kukeltje do-not-reply at jboss.com
Tue Dec 2 09:45:09 EST 2008


First of all, nice reading on signals, messages, events is https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a08bca18-6188-2a10-9ba6-c9d7bd59f281 

For me there is one statement (at least) where I think their scope is to narrow: 
anonymous wrote : Remember, in BPMN a "message" really means any kind of signal from outside, even a phone call or web interaction. The key is that it comes from outside the process.
  | 

but in the intro 
anonymous wrote : In BPMN, a signal received from outside the process is called a message, whether it's a SOAP message or a fax, phone call, or paper mail.

No word of a web interaction here, so I agree with the latter, not the former
I'd say from outside the system that facilitates the businessprocess. So more than just the bpms. The webapp is part of this 'system'

Now more concrete

3 is not used by many people I think, so the could be seen as non-existent (not that we do not need it!!). Otoh, it is not that different from 2 and I do not see a conceptual problem with unifying 2 and 3 (maybe there is a techical one). 

2 can btw currently influence control flow if you explicitly unlock the token, but since that is also uncommon usage, I'd not give that high priority either

Leaves the unification of 1 and 2/3. One of the key words in 1 is 'external' is it external to the process? or external to the system? For me personally the system is the process(engine) combined with messsaging systems, webapp, java code, scheduler etc, so a message for me really is a businessmessage comming from a real external entity via e.g. ebMS. An incomming message can put some data somewhere and signal (which is then internal) the process. In that case it is not that different from what it currently is, right? We just add the concept of a message


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4193759#4193759

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4193759



More information about the jbpm-dev mailing list