<!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;">
    FIXME: I don't know how to use JBPM
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/dbht">Davi Baldin</a> in <i>jBPM</i> - <a href="http://community.jboss.org/message/569572#569572">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>Hi all,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>I believe my problem is the same problem of people who is not using jBPM yet. I don't know how to use it.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Scenario:</p><p>1. On going web application development;</p><p>2. Knowledge of Hibernate, EJB, WEB 2.0, RESTEasy, jBoss 5.1;</p><p>3. Businees knowledge and expertise;</p><p>4. Hands-on experience installing JBPM.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Problem:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>1. How can JBPM help me implementing a process engine into my application?</p><p>2. How to connect the application usabilitiy and interface with the JBPM powerfull engine?</p><p>3. How to mixing them?</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>I'm on the point of starting my own BP engine because of I could't figure out how I can bring things working toguether. I want to, for example, when the user saves an entity, triggers a "process chain" called REQUEST_SAVED. However, this "event" follows a process well defined by the jbpm editor. And if this process fails, the previous transaction (the entity change) is rolled back and the user get a notice about it. I'm also expecting that JBPM take care of events like that and take&#160; control of the application life cycle (like before/after calling the DB)</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Also, I want to write (and of course, to delegate to being wrote) peaces of my business logic to external classes (like inside a particular context). Thus, I expect that the process designed loads these classes when appropriated and then, follow the process and the logic inside these classes. On my first impression using JBPM I get some class loading hell between the EAR (with my EJBs) and the JBoss's quartz service (when the precess was scheduled) and the JPBM context (war and service). The major issue was "class cannot be cast" during EAR redeploying, which forced me to restart the entire application server every application redeploy.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>So, I guess the powerfull tool is here, but I'm unable to used it!</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Can I (and my system) be saved?</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Cheers,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Davi</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/569572#569572">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>