Drala Workflow Engine is an embeddable Java component for automating business processes. At its core is a robust, multi-threaded engine that can handle hundreds of workflows simultaneously. It includes a programming framework to allow an application to define custom workflows that can consist of automated and non-automated tasks.
Drala Workflow Engine provides built-in integrity protection for workflows and supports persistence via a relational database. It provides workflow export and import capability using XML.