Jbpm jms



Keywords: jbpm jms
Description: General discussion related to modules managed as part of the Spring-Modules project.

We are using jBPM (Version 3.1.4) in our project and everything is wired up using Spring Module's integration hooks (Version 0.8). But now we would also like to use jBPM's 'Asynchronous continuations' --> http://docs.jboss.com/jbpm/v3/usergu. inuations.html

While jBPM has a 'built-in messaging system' it is strongly advised to use JMS for this feature. (At least we were running into issues ;-)

For my JMS needs I have setup ActiveMQ (Version 5.0) which works quite well in our environment. Thus, the idea is to inject the JMS Connection Factory into jBPM. Well, after spending several hours investigating my options I am not anywhere near a possible solution.

As far as I see it, jBPM does not provide easy hooks to pass in custom configuration options. Through Spring modules you can either load the jBpm configuration file (jbpm.cfg.xml) or there is a hook to pass in an ObjectFactory. The ObjectFactory-based approach would by-pass the config file and load the config-parameter references from the Spring application context directly. But it is pretty much an either/or solution.

I also looked into ways to get the JMS Connection Factory passed in manually (Customizing some of the classes such as org.springmodules.workflow.jbpm31.LocalJbpmConfigu rationFactoryBean) but the jBPM APIs look somewhat 'rigid'. they basically assume you 'want' to pass-in JMS via a JNDI reference in your XML config file without allowing for easy alternatives.






Photogallery Jbpm jms:


jBPM Developers Guide


20080605-jug-stuttgart- ...


jbpm deployer for jbpm in enterprise environments | BPM-Guide.de


JBoss jBPM - Workflow in Java


20070705-jfs-bpm-mit-jboss- ...


Seam - Contextual Components


Seam - Contextual Components


jBPM5 Console Server and Human Task Server: instalacin y ...


Accelerate your business: jBPM 6 on WebSphere - installation notes...


Programmers Guide


Chapter 12. Console


jBPM 6.0 Beta2 available | Planet JBoss Developer


jBPM5 Console Server and Human Task Server: instalacin y ...


Chapter 12. Console


Chapter 12. Console


jBPM5 Console Server and Human Task Server: instalacin y ...


Accelerate your business: Asynchronous processing with jBPM 6.3


Jbpm user-guide-spanish