[jboss-user] [jBPM Users] - Re: Models of integration with JMS

jbarrez do-not-reply at jboss.com
Mon Nov 2 15:15:35 EST 2009


anonymous wrote : I have found no reference to JMS integration, so I expect I would have to write an application which listens for incoming messages, decodes them, and invokes the appropriate jBPM workflow.  

Correct. Basically you need a MDB that listens to your queue/topic and calls the jBPM service.  I've seen this scenario multiple times out in the wild. jBPM is 'just a jar' and as such we don't ship it with JMS listeners etc.

anonymous wrote : Which brings me to the second question, how do you internally have workflows respond to a common event. ie, I want to allow workflow developers to deploy multiple workflows which all respond to a new file event. Is this possible, or would I have to launch all of the required workflows from my service, which would mean knowing which workflows need to be executed. 

Unfortunately, there is no such thing currently in JPDL. I know that it a use case which tends to pop up sometimes - and it is also defined in BPMN2 spec... so my current approach would be to attach in some way or the other metadata (perhaps using the process definition key - prefixes or something) to the process definitions, which is used when such an event is received.

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

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



More information about the jboss-user mailing list