Font Size: a A A

The Design And Implementation Of Workflow Engine Virtual Machine

Posted on:2016-10-19Degree:MasterType:Thesis
Country:ChinaCandidate:J Z WuFull Text:PDF
GTID:2298330467493212Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the development of computer technology and the increasing complexity of corporate affairs, workflow management system has become an effective tool to enhance the competitiveness of enterprises. In recent years, a lot of respective standards and workflow systems were pursued by different workflow vendors, which still failed to follow the standard that developed by the Workflow Management Coalition. As a result, it lead to many of duplication development of workflow products and a waste of human and material resources. As the core components of the workflow management system, workflow engine is a top priority.lt plays a key role to reduce the development effort and improve the recycling rate of the workflow managerment systems, by decoupling the workflow engine with the specific business.According to the analysis of the existing workflow management system, this article designed a engine VM(virtual machine), which belong to a new workflow management system based on message bus. Compared with the traditional workflow management system, it introduces a way to hang service module and workflow engine on message bus. In addition, the new system achieved a highly efficient and reusable engine VM. Aiming at the shortcomings of traditional wrokflow management system, we proposed a solution to decoupe the processes and business. It describes the transaction process with a custom process document, and dispatch business module based on abstract numbers which resolved by workflow engine. Combined with the processes definition of existing workflow system, the custom process document treats the business module into abstract service numbers, and decompose the whole process state into a lot of state nodes. Automata model is used to map business processes file and handle message interaction with business module by workflow engine. It improves the usefulness of the workflow system by implementing the timing mechanism. In the workflow engine VM, the memory data persistence performed when state nodes wait for message. In this way, the workflow engine VM achieve the backup and recovery of critical data, and realizes the data security of the entire system.
Keywords/Search Tags:workflow management system, workflow engineautomata machine, message bus
PDF Full Text Request
Related items