节点文献

电子政务系统中工作流引擎的设计与实现

Design and Implementation of Workflow Engine in E-government System

【作者】 袁旭

【导师】 张南平;

【作者基本信息】 武汉理工大学 , 计算机应用技术, 2008, 硕士

【摘要】 在电子政务系统中,往往会因为社会快节奏而出现系统流程的改造跟不上政务的快速变化,而出现系统难于维护的情况。而工作流技术的引入,能通过可视化的建模功能降低复杂流程的开发难度,从而提高系统的开发效率和可维护性。本文分析了基于J2EE轻量级框架的电子政务系统中的工作流引擎的设计与实现,并能较好的解决上述问题。首先,本文介绍了工作流参考模型,工作流管理系统及工作流的建模过程,并通过对三种开源工作流引擎的分析,选择OSWorkftow作为本系统中工作流引擎的初始建模设计参考方案。其次提出了电子政务系统的总体设计,设计原则,并采用完全基于MVC的Struts+Spring+Hibernate轻量级框架技术,使系统引擎做到了跨数据库和跨平台,并能解决目前应用开发中代码和业务逻辑混乱的问题,从而也可以使工作流引擎更易于集成到电子政务系统中。然后,通过对OSWorkflow、RBAC权限模型的分析,综合流程定制的设计思想,设计出了工作流的图形化定义模型,并进一步设计出了工作流引擎的数据模型。最后,展示了工作流引擎在电子政务系统的实现及应用。本系统来源于武汉菲旺软件技术有限责任公司的电子政务项目,现已成功应用中。此工作流引擎能很容易的集成于电子政务系统中,大大降低了开发成本,并具有很好的可维护性。

【Abstract】 In the E-government system, it is often difficult for the system process to keep up with the rapid change of business caused by the fast-paced society. As workflow is introduced, we can reduce the development difficulty of complex process through visual modeling, and improve developing efficiency and system maintainability.This thesis analyses the design and realization of workflow engine in the E-government based on J2EE lightweight framework, which can resolve the problems above. Firstly, this thesis introduces the Workflow reference model, the Workflow Manage System and the Workflow Modeling Process. And after analysising of three open source workflow engines,Principle of OSWorkflow is selected as the initial model, design reference scheme for the workflow engine in this system. Secondly,the design pattern is given, and the Struts+Spring+Hibernate lightweight framework technology is applied completely based on MVC, which insures that the system is database-independent and platform-independent, and can resolve the problem of the confusion in developing code and business logic. So the workflow engine can be integrated into E-government more easily. Then, through the analysis of OSWorkflow and RBAC authority model, and integrated design idea of process customization,this thesis shows the design of the workflow graphical definition model, and further shows the data model of workflow engine. Finally, this thesis presents the implementation and application of workflow engine in the E-government.This system comes from the E-government project of Wuhan Philwong Software Technology Co. Ltd. The workflow engine can be integrated into E-government system easily, which can greatly reduce development costs and has a good maintainability.

【关键词】 电子政务工作流OSWorkflowJ2EERBAC
【Key words】 E-governmentworkflow engineOSWorkflowJ2EERBAC
  • 【分类号】TP311.52
  • 【被引频次】3
  • 【下载频次】242
节点文献中: 

本文链接的文献网络图示:

本文的引文网络