Workflow is a computerized business process.Workflow engine provides the runtime environment for workflow processes
playing a key role in the implementation of processes.The traditional workflow technology reflects a number of deficiencies in dealing with complicated and changing process.This paper proposes a data-driven based mode to achieve loose coupling between activities
and designs and implements workflow engine with the purpose of supporting this kind of data-driven mode.The engine copes with the complicated business processes with strong processing capabilities and can automatically mode the processes.