<div dir="ltr">Hi Michael --<div><br></div><div>Some main differences that I can see, albeit I am not a BPMN user so I have limited experience with that.  I'll cc the kepler-users list to see if there are additional thoughts.</div>
<div><br></div><div>1) Kepler is primarily focused on machine-executable workflows, with a rich set of constructs for modeling the myriad different ways of handling task execution for different processes.  Some execution approaches are completely serial and are deterministic in terms of their ordering (e.g., see the Synchronous Data Flow model), whereas others are inherently parallel and allow multiple threads of control to be executing at the same time (e.g., see the Process Network model).  BPMN in contrast is more concerned with human workflows, and has less expressivity and precision for the execution model.</div>
<div><br></div><div>2) Kepler is a workflow creation and execution system that supports an underlying model expression language (Modeling Markup Language), whereas BPMN is a model expression language that requires a separate execution engine.</div>
<div><br></div><div>3) Kepler ships with support for a large variety of executable components, including many systems for mathematical, scientific, and engineering processing.  For example, from within Kepler it is possible to do signal processing, statistical analysis, couple models, execute a variety of scripts (e.g., python, R, Matlab), etc.</div>
<div><br></div><div>I'm sure there are more differences, but that is a start.</div><div><br></div><div>Matt</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Dec 18, 2013 at 9:03 AM, <a href="mailto:mm@cosyninc.com">mm@cosyninc.com</a> via RT <span dir="ltr"><<a href="mailto:support@nceas.ucsb.edu" target="_blank">support@nceas.ucsb.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Wed Dec 18 10:03:07 2013: Request 9210 was acted upon.<br>
       Queue: Collab<br>
     Subject: Kepler use<br>
       Owner: Nobody<br>
  Requestors: <a href="mailto:mm@cosyninc.com">mm@cosyninc.com</a><br>
      Status: new<br>
 Ticket <URL: <a href="http://support.nceas.ucsb.edu/rt/Ticket/Display.html?id=9210" target="_blank">http://support.nceas.ucsb.edu/rt/Ticket/Display.html?id=9210</a> ><br>
<br>
Transaction: Ticket created by <a href="mailto:mm@cosyninc.com">mm@cosyninc.com</a><br>
<br>
<br>
<br>
You are receiving this mail because Michael McClellan<br>
<a href="mailto:mm@cosyninc.com">mm@cosyninc.com</a><br>
is sending feedback about the site administered by you at <a href="https://kepler-project.org" target="_blank">https://kepler-project.org</a>.<br>
The message sent was:<br>
<br>
I am a non IT person searching to learn the difference between Kepler WorkFlow and BPMN. Any input is appreciated.<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
--<br>
Site Administrator<br>
<br>
<br>
</font></span></blockquote></div><br></div>