Font Size: a A A

Modeling And Realization Of Free Approval Workflow Engine

Posted on:2012-02-06Degree:MasterType:Thesis
Country:ChinaCandidate:W LiFull Text:PDF
GTID:2218330368458678Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The workflow technology and its application have made great improvement during the past 40 years of developing. It is widely used in finance, manufacturing, telecommunications and other fields. It has become an important element in modern enterprise management that brings high affectivity to enterprise management, meanwhile optimizing enterprise structures. When WFMC (workflow management coalition) was founded, it provides a range of technical specifications for workflow. The different workflow systems have interoperability capabilities to use these norms, which offer help in systems.The design of the workflow system is divided into two phases:the workflow modeling and designing. Currently, there are many ways of the workflow system modeling, such as Petri net, UML activity diagram, finite state machine and so on, they all can describe the discrete and concurrent systems, but overall, the modeling based on Petri net, has clear semantics, intuitive graphical description, state-based scheduling mechanism, sophisticated analysis and authentication method, making the modeling based on Petri net which describes the workflow correctly and reasonably. Workflow engine is the core of the workflow management system, the designed workflow engine in this paper is based on meta-model and general workflow model proposed by WFMC. The Workflow engine can be easily embedded into business systems, and the integration is non-invasive. A workflow engine based on Petri net is divided into different services according to the engine's functions, and the model is simplified. Spring container is introduced to manage services for extensibility of the program. FAW (free approval workflow) is domestic business process model which has not been handled by current workflow systems. A new method is presented to support this process. Rollback, jump, countersign, recaption in FAW are processed in this paper. In order to ensure the validity and rationality of the workflow, restraints for those operations are taken into account. A case of the library office automation system approved the validity and efficiency of the presented design.
Keywords/Search Tags:workflow, free approval workflow, Petri net, Spring, Hibernate
PDF Full Text Request
Related items