Font Size: a A A

Research And Design Of Workflow Engine For SaaS Application

Posted on:2011-10-26Degree:MasterType:Thesis
Country:ChinaCandidate:F HuFull Text:PDF
GTID:2178360308961310Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
During the competition of market becoming more and more fiercely, the need of Enterprises for improving information support systems have become increasingly demanding. SaaS is brought forward to fill the need of middle and small companies. But the development of SaaS is not as well as people expected, there is still a lot of work to do to consummate it such as making SaaS applications become more and more configurable and extendable.This paper focuses on the research and design of workflow engine for SaaS applications. A brief introduction about SOA, BPM, SaaS is presented for better understanding the TSEGBPM workflow engine design theory. Based on discussion BPEL PetriNet and Active Diagram in UML, an active model is designed for TSEGBPM. During design process, some models such as active model, workflow description model, exception handling model and transaction handling model are introduced. In the paper, we discussed the pros and cons in the related work, and suggested some ideas to workflow description model, exception handling model and transaction handling model. The TSEGBPM's architecture is designed based those models. It contains system function model design and workflow engine control interface design. the major parts of TSEGBPM such as engine extension, organization management, event scheduling, definition parsing and simulation proxy are analyzed and described in detail.At the end of this paper, I show the web pages of TSEGBPM workflow control interface and test the workflow engine from several aspects. Finally, some GUIs about TSEGBPM workflow control, test results and conclusions are shown at the end of the paper.
Keywords/Search Tags:SaaS, workflow engine, workflow model
PDF Full Text Request
Related items