● 摘要
在电子政务领域,最早使用工作流技术的是公文审批业务,随着信息自动化技术应用的深入,政府自身业务过程的自动化也逐渐被重视起来。业务过程的工作流程不同于公文审批、办公自动化等流程,具有更强的领域特点和逻辑需求。为了适应用户对管理信息系统的灵活性、功能一致性和过程管理等方面的需求,为支持项目开发提出了D2G平台(Design & Development for Government,面向电子政务的设计与开发平台)的设计构想,利用平台定义一个标准的开发过程,该过程用于灵活、快速地开发工作流管理系统,并将平台集成到信息系统中。论文主要研究D2G平台的方案设计及平台工作流管理组件的设计与实现。工作流管理组件的特点是:☻过程建模采用EPC方法☻扩展了EPC标记语言EPML☻在扩展后的EPML基础上设计实现了一个轻量级工作流引擎☻依据基于Petri网的工作流网WF-net的变迁约束设计了引擎的内核调度算法。工作流引擎的结构分为3层:接口层、内核层和服务层,论文给出了各层的详细设计与实现。最后说明了D2G平台与工作流管理在应用系统开发过程中起到的作用和收到的效果,并对D2G平台能基于EPC模型的工作流引擎的发展方向做了展望。