<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Hi,<br>I'm new to jbpm, and would appreciate help on the following.<br><br>I have a simple BPEL process that doesn't require any special container resources (database connection pools, etc). I'ts just a silly "sayHello" BPEL &lt;process&gt;:<br>- The &lt;receive&gt; expects to receive a person's name<br>- The &lt;reply&gt; is calculated by: concat('Hello to you ',&nbsp; personsName)<br><br>Now, I'd like to test this process. <br>Tutorials show how to test it as a web-service: deploy to JBoss, get the generated WSDL, generate a client from WSDL, and use this client for testing.<br>However, my question is: does jbpm provide easier API, that would allow me to test the process as stand-alone, without starting up a server and generating clients? <br>In other words, I just want the stand-alone piece that knows how to parse &lt;process&gt; files and execute them...
 without the remoting/soap overhead.<br>I was hoping for some API in the lines of:<br><br>// this is not real code, just 'wishful thinking':<br>public static void main(...) {<br>&nbsp;&nbsp; Process p=parseXml(myBpelFile);<br>&nbsp;&nbsp; p.runOperation("sayHello", "John"); // operation name + input<br>&nbsp;&nbsp; String reply= p.getReply();<br>}<br><br>Thanks :)<br></td></tr></table><br>