Font Size: a A A

Research And Application Of Embedded Lightweight Workflow Engine

Posted on:2008-03-15Degree:MasterType:Thesis
Country:ChinaCandidate:L D HuangFull Text:PDF
GTID:2178360212473605Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Workflow technology, a rapidly developing software technology, has already been widely used in many fields now. A very important reason for being focused for workflow technology is that it realizes the separating for application logic and process logic, which is the key technology of realizing business flow automation.Workflow engine is the core of workflow management system, which supports the definition and running of workflow. In order to improve the reusability and flexibility, embedded workflow engine encapsulates necessary functions into a component, which also makes it easier for deployment.According to the simplified workflow resource model, this paper presents a modeling method based on the extended P/T_system to solve the problem of the complication or the hardness of validation correctness for modeling, and the main works are listed as follows:First, workflow reference model of WfMC is researched, and workflow engine model is analyzed on the base of 3-dimension model view based on Petri net, including process model, resource model and information model, then a particular designed embedded workflow engine is listed;Second, after P/T_System is studied, workflow related data is introduced into the weight expression of P/T_System, with the condition that the weight expression is equal to zero. Then workflow modeling is implemented on the xP/T_system, which makes it easier to model;Third, the adopting of java reflection and lightweight component technology, i.e. java beans, data persistence layer component is designed and implemented, which achieves the data persistence of embedded workflow engine, and also ensures 00 design and micro-core of engine simultaneously.An embedded lightweight workflow engine component with good flexibility, reusability and transplantation is made according to above discussions, which is easy to be integrated with application layer. Then an application example for embedded lightweight workflow engine is given. And finally gives a conclusion and a prospect.
Keywords/Search Tags:Embedded Workflow Engine, xP/T_System, Component Reuse, Data Persistance Layer
PDF Full Text Request
Related items