Research in the Workflow Engine Based on Micro Kernel


Article Preview

With the analysis of existing workflow engine based on monolithic kernel, a workflow engine which is based on micro kernel is designed. Service implementation and activity scheduling are separated by the engine, and then the micro kernel layer is independent and stable. All this decreased cost of engine reconstruction and difficulty of maintenance; the engine is constructed by component-based development techniques and finite state machine, which reduce the coupling between system components and increase the flexibility of workflow engine.



Advanced Materials Research (Volumes 301-303)

Edited by:

Riza Esa and Yanwen Wu




Z. S. Hou et al., "Research in the Workflow Engine Based on Micro Kernel", Advanced Materials Research, Vols. 301-303, pp. 409-414, 2011

Online since:

July 2011




[1] Workflow Management Coalition. TC00-1003. The Workflow Reference Model. Hampshire UK: The Workflow Management Coalition, Jan (1995).


[2] Layna Fischer. Workflow Handbook 2005. Florida: Future Strategies Inc. 2005. 19~21.

[3] Workflow Management Coalition. WFMC-TC-1025. Process Definition Interface-XML Process Definition Language. Hampshire UK: The Workflow Management Coalition, Oct (2005).

[4] Alexander Warg. Software Structure and Portability of the Fiasco Microkernel. Dresden: Technical University of Dresden. (2003).

[5] Brown Alam W, Wallnau Kurt C. Engineering of component-based systems(A). Component-Based Software Engineering: Selected Papers from the Software Engineering Institute(C). Los Alamitos, CA: IEEE Computer Society Press, 1996, 7-15.


[6] Dlogo M. R. Ferreira, J.J. pinto Ferreira. Developing a reusable engine. Journal of systems Architecture. June. 2004 Volume: 50, pp: 309-324.


[7] Alan W. Brown. Large-Scale Cooponent Based Development. Prentice Hall. Upper saddle River. N.J. USA. (2000).

[8] Workflow Management Coalition. WFMC-TC-1011. Terminology & Glossary. Hampshire UK: The Workflow Management Coalition, Feb (1999).