办公自动化杂志一、引言二0一0年七月,最高人民检察院制定了《全国检察机关信息化应用软件统一实施方案》,本人有幸参与项目,借调至最高人民检察院工作,完成了阶段性任务,现将借调期间分析思考的基于J2EE的开源工作流引擎(OpenSourceBPMSystems)的开发技术做一简要分析,以期起到抛砖引玉的作用
《方案》(简称)要求各级检察机关和部门积极协助高检院做好信息化应用软件的需求分析、软件开发、测试、试点运行和推广应用等项工作,逐步实现全国检察信息系统的互联互通和信息资源的共享利用,推动检察工作科学发展
大统一软件系统(简称)以需求为主导,以检察业务为主线,以网上考核为重点
目的是为检察业务规范、技术标准转化成符合检察业务需要的应用软件提供依据,奠定基础
以满足全国检察机关执法信息网上录入、执法流程网上管理、执法活动网上监督、执法质量网上考核的应用软件需要
另外,通过为内设各厅、处、室提供全面的综合办公服务,实现各职能部门办公办案业务的公文流转无纸化、文档管理电子化,资料信息和业务动态信息共享,并以各种现代化的通讯手段使干警间的协同办公成为可能
同时依据办案需要,生成个性化需求,提高办案质量和办案效率
二、工作流引擎概述对工作流的研究起源于二十世纪七十年代,根据工作流管理联盟(WFMC)的定义,工作流(Workflow)就是业务流程的部分或全部自动化,在流程的流转过程中,文件、信息或任务按照既定的规则在相关人员之间流动,以保证他们能及时处理
也就是说,工作流是在计算机辅助下全部或部分自动执行的工作过程,该过程可运行于异质、分布的运行环境中,供多人协同工作
工作流服务引擎是供业务流程可视化设计、管理和控制业务流程的运行、并在实际执行过程中可动态修改业务流程的一种计算机软件平台
它使得快速开发、部署和运行业务管理系统、电子政务系统等成为可能
它同时能满足工作流程和工作内容不断变