[jboss-user] [jBPM] - Re: Domain-specific processes not registering

Tihomir Surdilovic do-not-reply at jboss.com
Mon Sep 12 13:52:26 EDT 2011

Tihomir Surdilovic [http://community.jboss.org/people/tsurdilovic] created the discussion

"Re: Domain-specific processes not registering"

To view the discussion, visit: http://community.jboss.org/message/626097#626097

>> but it's adding a DSP to a rule resource, not a workflow. Can DSP be added to workflows or just rules?<<
I assume here you are refering to  http://people.redhat.com/kverlaen/DomainSpecificWorkItem.swf http://people.redhat.com/kverlaen/DomainSpecificWorkItem.swf. Not sure why you think its added to a rule resource, maybe because of the .rf extension to the process file? As mentioned, this is an old video from the drools-flow era, and the file extension for processes was .rf (rule-flow). These files used a proprietary xml standard (similar but not same to jPDL in jBPM 3.x and 4.x). jBPM5 uses the BPMN2 standard as the default process definition language. However, the notion of being able to add "domain-specific" nodes into your business process is something that already existed in drools-flow, from which jBPM5 was born, and most of the same rules and configuration options (especially in eclipse env.) still apply. This chapter  http://docs.jboss.org/jbpm/v5.1/userguide/ch13.html http://docs.jboss.org/jbpm/v5.1/userguide/ch13.html of the docs I belive explains well what a domain-specific extension is. Not many BPM engines AFAIK have this feature built in natively so it's a really nice thing to have. 

>> Are rules just called by workflows? << The BPMN2 specification defines a BusinessRuleTask node which is an extension of the Task node and is able to call upon some defined rules. jBPM follows this spec and is able to execute Drools rules in an user-defined ruleflow-group when this node is encountered in the process. The tight integration between jBPM5 and Drools also allows you to specify rules in sequence flows, script tasks, etc.

>> With nearly every experiment I've tried to do with it, I've run into roadblocks and crashes. << I am first of all sorry that you ran into issues. However believe that you would have had a very similar experience with other OSS type of BPM solutions. The difference is how quickly you receive(d) help and quickly you can overcome these issues/questions that is important, and I think in your case this time has been fairly if not very quick. 

>> We'd even be willing to pay for support, but JBoss doesn't seem interested in our money. << This is not good, and if you can please email me directly at tsurdilo at redhat dot com and I will make sure that your message gets forwarded to the appropriate people to make sure they contact you. Currently we are running a jBPM5 pilot program, and you would be more than welcome to take part of that.

>> Is there some reason anyone can give me for choosing jBPM over something else, like Activiti? << My opinion is of course biased so I will not comment on this. It is ultimately your decision on what software you use  :)

Reply to this message by going to Community

Start a new discussion in jBPM at Community

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20110912/df4139b2/attachment.html 

More information about the jboss-user mailing list