论文部分内容阅读
随着我国信息技术的深入发展,电子政务成为信息化建设的重要领域。电子政务系统不仅要求实现信息共享,更需要各方面的协作,引入工作流技术可以实现这种协作。工作流技术作为一种过程建模和过程管理的核心技术,与电子政务系统有效结合实现各种政务管理,已经成为电子政务系统中重要的底层支持系统。首先论述了开发基于工作流的电子政务系统的必要性,介绍了工作流技术的发展和研究现状及研究方向;对工作流的相关概念、工作流管理系统、工作流模型等进行了分析和研究,这是工作流管理系统建设的理论基础。其次,提出了基于XML的政务流程模型,工作流建模的实质是把工作流元模型的组成用词汇术语表达出来。每个模型组成部分的定义都是由构成元素、属性、参数等组成。根据电子政务系统应用的实际,对工作流元模型进行了改造,建模主要是对流程、活动和转移进行。由于XML能自由定义标记来表达数据元素,具有自解释性、可扩展性和高度结构化,完全可以描述组成工作流的各种数据元素。因此用XML进行政务流程建模实现起来简单灵活,易于扩展。根据工作流参考模型并结合实际情况,设计并实现了工作流引擎,工作流引擎的包括流程管理、活动管理、事件管理、工作流模型解释器等几个主要的功能模块。这些管理模块通过统一的数据访问组件操作数据库。流程的流转、活动的运行等主要功能给出了详细的实现。通过设计模式的使用,达到松散耦合的目的,给应用系统开发用户提供一个简单方便的调用接口。最后以中国海关政务信息系统为例,给出了一个完整的基于工作流的电子政务系统解决方案,包括系统总体框架设计和各模块的概要设计。该系统使用了面向模式的软件开发方法,通过引入模式来解决一些共性问题,减少重复劳动,提高软件开发效率和质量。系统投入应用后提高了网上办公效率,基本满足了需求。工作流技术对政务流程进行了再造和优化,说明基于工作流的电子政务系统的应用,能够提高政府工作效率、增强政府决策能力。