The Tsunagi-BPM is a Java-based workflow engine for BPM applications. Workflow components, Process models and nodes, are all allowed to be designed and developed in Java.
You can build workflows with only HTML and Javascripts files.
wizard4j offers a java engine that 'runs' flowcharts (written in xml). A 'flowchart run' creates a sequence of user interactions (java api, html forms, rs, ...).The result of a 'run' can be applied to template frameworks like Velocity or Freemarker