JBoss, a division of Red Hat
jbpm.org    jboss.org    jboss.com    redhat.com   

jBPM jPDL

License

This software is distributed under the terms of the LGPL license.

What is jPDL

jPDL is a process language with a focus on Java integration and task management. Java integration means that the interface, process variables and invoked components are Plain Old Java Beans (POJO's). Task management means that jPDL includes task list management capabilities. In the process, you can specify who has got to do what. At runtime, this will result in task entries being created for people or groups.

The jPDL runtime

The jPDL runtime is all you need to get started with jPDL: jpdl libraries, third party libraries, examples and documentation. It doesn't include the graphcal designer and web console tooling, which is added in the suite package.

jPDL Runtime Directories

config Contains all the configuration files. Note that for easy testing and development, the current hibernate configuration points to the in-memory jbpm database.
db Contains the scripts to create the jPDL tables in your DB. It includes a copy of the wiki page about database compatibility.
doc Contains the userguide and the javadocs for the jpdl sources and identity sources
examples Each example is a separate project that you can compile and run with ant or eclipse.
lib All the third party libs and their licenses.
src The sources for jpdl and the identity components.