jBPM is a JBoss workflow engine in Java that can execute processes described in BPEL or its own process definition language jPDL. It's released under the LGPL license.