| Workflow management system is a system which abstracts, executes and manages business process. Workflow system takes over business processing of other systems, which reduces software development workload, improves system customization, monitors and manages the entire workflow business process. The traditional workflow system is integrated into other local systems by scheduling interfaces, leading to high coupling. In addition, the personnel organization model (POM) contact with workflow engine is so simple that it cannot meet various local requirements of business system. It has weak fault tolerance and avoidance.Workflow management system based on cloud computing (WMSCC) is put forward and implemented in this paper. The system separates, abstracts and enhances components contact with workflow engine and designed as service units, and the personnel organization model is abstracted and enhanced. Load balance and the integration of Hadoop/Hbase and workflow system are studied to improve fault tolerance, error avoidance and scalability. To verify the effect of workflow management system based on cloud computing, a complete example is validated.In this paper, the main work of WMSCC includes:1) Design and implement form system based on metadata and put forward an integration of workflow and form system. Form system, as the external application of workflow management system, is the embodiment of workflow applied into practical business system.2) Design and implement a more general and more powerful personnel organization model and the integration of both. In workflow management system, whether workflow resource allocation pattern is powerful or not directly depends on personnel organization model. The different enterprises are variously adapted by different POM;3) Design and implement a simple workflow system and the integration of Hadoop/Hbase. A metadata model of workflow engine is put forward.The file of workflow system is stored into Hadoop and the management and execution data of workflow system are mapped into Hbase. The workflow management system on cloud service has stronger fault tolerance, error avoidance and scalability, etc;4)Design and implement modularization and service of the workflow system design and the unified authorization control of services, On the Design,the service-oriented workflow management system is designed and makes the components completely loose coupling;5) Design and implement load balance of workflow system. a strategy of workflow system’s load balancing is put forward and simply implemented, and its efficiency is good. |