<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    Re: Domain-specific processes not registering
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/tsurdilovic">Tihomir Surdilovic</a> in <i>jBPM</i> - <a href="http://community.jboss.org/message/626097#626097">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>&gt;&gt; but it's adding a DSP to a rule resource, not a workflow. Can DSP be added to workflows or just rules?&lt;&lt;</p><p>I assume here you are refering to <a class="jive-link-external-small" href="http://people.redhat.com/kverlaen/DomainSpecificWorkItem.swf" target="_blank">http://people.redhat.com/kverlaen/DomainSpecificWorkItem.swf</a><span>. 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 </span><a class="jive-link-external-small" href="http://docs.jboss.org/jbpm/v5.1/userguide/ch13.html" target="_blank">http://docs.jboss.org/jbpm/v5.1/userguide/ch13.html</a><span> 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. </span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>&gt;&gt; Are rules just called by workflows? &lt;&lt; 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.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>&gt;&gt; With nearly every experiment I've tried to do with it, I've run into roadblocks and crashes. &lt;&lt; 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. </p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>&gt;&gt; We'd even be willing to pay for support, but JBoss doesn't seem interested in our money. &lt;&lt; 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.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>&gt;&gt; Is there some reason anyone can give me for choosing jBPM over something else, like Activiti? &lt;&lt; My opinion is of course biased so I will not comment on this. It is ultimately your decision on what software you use <span> :) </span></p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/626097#626097">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in jBPM at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>