Font Size: a A A

Research On Workflow Engine Supporting Dynamic Task Assignment

Posted on:2010-03-14Degree:MasterType:Thesis
Country:ChinaCandidate:M H LiFull Text:PDF
GTID:2178360302959078Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Workflow engine is the core of Background in Workflow Management System (WFMS). Designing a well workflow engine is the key to realize a WFMS. This paper mainly researches the workflow engine which supports dynamic task assignment.Firstly, by discussing the weakness of flexibility and cooperation in WFMS at present and analyzing the workflow standards issued by Wokflow Management Coalition(WfMC),this dissertation introduced the architecture of workflow management system based on Web.Secondly, aiming at the factors which the present task assignment methods considered are quite fixed and less of extendibility and flexibility, improving on the related researches, this paper proposed a new task assignment model by taking into account multi-factors which affected task assignment, and gave the detailed task allocation formalization. At the same time, we proposed to use timer to realize push and pull task assignment mechanism which could strengthen the flexibility, strengthening the humanity of the task assignment system. On the basis of the above, we presented the realization process of the dynamic task assignment algorithms based on multi-criteria.Thirdly, this paper proposed a framework for workflow engine supporting dynamic task assignment based on the research of traditional workflow technology, and gave the workflow model which the engine supported. We put the improved task assignment model used into workflow engine. In the engine, mechanism of dynamic task assignment is adopted in order to meet the requirement of dynamic task assignment, to improve the flexibility of process and thus to improve the adaptability of business system.Finally, the paper did the simulation experiment to the improved algorithm, and introduced the management system of book logistics as an example, which was used to introduce how to realize the dynamic task assignment during the process's execution.
Keywords/Search Tags:Workflow, Workflow Management System, Workflow Engine, Task Assignment, Task Assingment Mechanism
PDF Full Text Request
Related items