Font Size: a A A

Research And Implementation Of Distributed Workflow Engine

Posted on:2007-03-23Degree:MasterType:Thesis
Country:ChinaCandidate:Z R ShenFull Text:PDF
GTID:2178360185959884Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Workflow management technology is an important aspect of CSCW research field. It can make the functions of workflow management system discrete and modularized by using distributional strategy. The modules of WFMS can work cooperatively and interactively each other to achieve the goal.Distribution of workflow engines is an important research direction of DWFMS. A workflow process can be executed successfully by the cooperative work of engines on different nodes. Different engines are responsible to different parts of the process, and they work cooperatively through reliable communication mechanism.The thesis first shows the research on theory of DWFMS, and also on domestic and foreign scientific research achievements. Simultaneously, it carries on the analysis and comparisons of several main kinds of distributional technologies. With investigation of application background, a preliminary solution of DWFMS based on multi-duties is given, then it analyzes the system's architecture, executing strategy, data storage and so on. With deep research on technology of WFMS and J2EE, and also with absorbing of other's achievements, a prototype and J2EE-Based engine DWF-Engine is designed. In the thesis, a model named"Node-Event-Action"and based on theory of"ECA"is given, and a flexible task assignment model is also given. The models greatly strengthen the engine's execution flexibility. The communication of engines is based on JMS mechanism and ORM tool is used into data storage. Some essential technologies are also introduced in this paper. Lastly, the application of DWF-Engine is analyzed. Simultaneously, a process example is given to show the usage and accuracy of the engine's core. By the comparisons with other similar workflow engines, DWF-Engine has the advantages of flexibility and expansibility.
Keywords/Search Tags:Distributed Workflow Engine, Process Definition, Process Control, Process Execution Machine, NEA Model
PDF Full Text Request
Related items