Font Size: a A A

Design And Implementation Of Lightweight Workflow Management System

Posted on:2017-02-26Degree:MasterType:Thesis
Country:ChinaCandidate:X W JiangFull Text:PDF
GTID:2348330503472495Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Workflow technology is widely application in the enterprise information system,some business processes do not include complex business scenarios, if adopting the full-featured commercial or open source workflow products, it will lead to integration of complex and costly. For some processes there is only "pass", "return" and other basic operation conditions, this thesis develops a lightweight workflow management system,which can effectively reduce the complexity of the integration when meeting the needs.Lightweight workflow management system mainly consists workflow definition tool and workflow engine. In the workflow definition tool, the actual business processes is abstracted into the workflow model, by graphical operation, the final workflow model can be converted to an XML file or stored in the database, The work flow engine is used to drive the automatic circulation of workflow instance. From the beginning of the start, the process instance should be carried out in accordance with the specific workflow model,the flow direction and the operation access are controlled by the workflow engine in the background.To ensure the rationality of the workflow model is the precondition of normal executing the process instance. Structural validation is the main part of rationality validation, this paper designs an algorithm based on matrix model and state transition to test and verify the structure of workflow model. This algorithm can detect the typical structural errors existing in the workflow model, such as node inaccessible, illegal concurrent and death cycle, etc.The workflow management system is applied to the examination and approval process of the fuel information system, the results show that it can realize the automatic execution of examination and approval process, and changing the defined workflow model will not affect the normal process execution. The workflow management system has certain limitation because it only supports concurrent unit "and branch" but not the "or branch".
Keywords/Search Tags:Workflow, Workflow management system, Workflow definition tool, Workflow engine, Rationality validation
PDF Full Text Request
Related items