As OS Workflow is no longer maintained by its authors (the Open Symphony project), we need to be able to work with the source code and make any modifications necessary. We are using OS Workflow 2.8.0.
One area we will need to look at is OS Workflow's use of Hibernate.
Open Symphony Home Page: http://www.opensymphony.com
OS SVN Repo: http://svn.opensymphony.com/svn/
OS Workflow uses several other OS components. Here are those dependencies for OS Workflow 2.8.0:
The OS Workflow SVN repo (see below) has a docs directory that has good information.
To download the sources into Netbeans from SVN I used these SVN repos:
OS Workflow: https://svn.java.net/svn/osworkflow~svn/tags/osworkflow_2-8-0/
OS Core: http://svn.opensymphony.com/svn/oscore/tags/oscore_2_2_5/ and http://svn.opensymphony.com/svn/oscore/tags/oscore_2_2_7/
Property Set: http://svn.opensymphony.com/svn/propertyset/tags/propertyset-1.4 - note, osworkflow 2.8.0 uses propertyset 1.5 not 1.4
A new source repository has appeared at http://repository.opencastproject.org/nexus/content/repositories/public/opensymphony/. I was able to get the propertyset-1.5 code from here.
I found Javadoc here:
OS Workflow: http://www.opensymphony.com/osworkflow/api/index.html
OS Core: http://www.opensymphony.com/oscore/api/index.html
Property Set: [???]
Blog about OS Workflow: http://sujitpal.blogspot.in/2008/04/workflow-reloaded-moving-to-osworkflow.html
OS Workflow Text Book: Books 24x7 (accessible via MIT Libraries)