Font Size: a A A

Research And Implementation Of Workflow Engine Based On Ssi

Posted on:2013-09-26Degree:MasterType:Thesis
Country:ChinaCandidate:J D WangFull Text:PDF
GTID:2248330371994508Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
In the early days of information technology used in business management, enterprise^government agency’s business process management are realized by using hard coded technology. But business process is not static, it may be changed regularly, if using hard coding technology, when business process need to change,people have to change business management system, it will affect people’s work efficiency, and will make the enterprise and the government agencies to invest more funds,and it will lower the quality of software.Along with the development of IT technology, people put forward the concept of workflow, after using workflow technology in the business process management, people can change the process with not changing the source code of the management system, and with the workflow, people can analysis the function of the effective provide the feasibility of business process, this not only improved the efficiency of the people, and can save the money.In the early days of workflow, workflow vendors have program their own workflow products, the workflow products are adopt independent workflow engine, but with the passage of time, people find that the independent workflow engine is less used in most cases, so a lot of technical personnel began to praise the concept of lightweight.First this paper analyzes the workflow reference model brought by Workflow Management Coalition, secondly it analyzes and designs a lightweight workflow engine which is based on SSI(Struts2, Spring, Ibatis). A lightweight workflow engine includes a process designer, it can explain the business process, create a process instance, control of a task instance, and it supply a interface for people to query the business process. Finaly the paper implements the lightweight workflow, and used it in an applation. The workflow engine is oriented to developers, what it supplies to developers are a process designer, a set of tables and a series of interface.When implementing the workflow engine, we use Struts2to realize the presentation layer, use Ibatis as the enduring layer, and use Spring to manage all of the objects and the relationship of them. All of the data which is used in the workflow engine is storaged in a relational database, it can avoid the workflow engine to mainten the integrity of the data.
Keywords/Search Tags:SSI, lightweight worknow engine, embedded workflow engine, workflow reference model
PDF Full Text Request
Related items