An Application Framework Based on JBPM Workflow Engine

JBPM (Java Business Process Management) is a completely-defined, rich-functional workflow engine. However, JBPM is born with some defects. It does not support returning tasks, counter signatures or repeated tasks. Besides, it does not provide a complete application framework, so that it can’t be used directly. This paper analyzes the problems JBPM encounters and puts forward a more applicable application framework design based on JBPM workflow engine. The framework provides business logic handling framework, data saving, data validating, and so on. Meanwhile the framework provides a basic solution for returning tasks, random jumps and counter signatures. The framework is well applied in the background project as its main architecture.

[1]  Zhang Wei Open source J2EE-based Workflow Engine JBPM Design and Implementation , 2008 .

[2]  Liu Peng,et al.  Research on Workflow Patterns Based on jBPM and jPDL , 2008, 2008 IEEE Pacific-Asia Workshop on Computational Intelligence and Industrial Application.