简介
EaseFlow是忆科公司基于多年来对工作流应用的深刻理解和丰富经验,研发推出的自有版权的功能强大的工作流引擎。EaseFlow作为一个中间件产品,致力于政府、企业和机构的业务流程自动化解决方案,为政府、企业和机构的业务流程自动化提供坚实的基础平台,有力的简化了应用开发的步骤,降低了应用开发的难度,提高了应用开发的效率及灵活性,节约应用开发的成本,从而极大的提高应用开发的生产力。
EaseFlow为业务应用提供了一个强大的引擎,驱动您的业务快速发展。
系统组成
EaseFlow由可视化流程设计工具、工作流引擎、管理监控工具和开发接口组成。EaseFlow系统框架图如下图所示:

可视化流程设计工具 (Process Designer)
通过可视化操作界面,让开发者用最少的时间设计或修改工作流程。
• 无需复杂的程序开发即可设计工作流应用程序;
• 提供丰富的定义接口,可方便准确地选择每个环节的处理人;
• 实现了汇聚、分支、逻辑、主从等工作流模型;
• 提供了丰富的催办督办设置,可以根据流程、环节、文件紧急程度等设置办理天数;
• 提供了丰富的权限控制,让流程设计人员方便的控制流程、环节和相应操作的使用权限;
• 提供流程定义接口,方便与应用数据库整合。
工作流引擎 (Workflow Engine)
• EaseFlow工作流引擎是应用控制和运行的中心,负责解释、控制并协调各种复杂工作流程的执行并且同步各个环节的信息。
• 工作流引擎使用J2EE架构与应用数据库结合,以提供事务完整性、安全性、扩展性、冗余与动态负荷分派。使得EaseFlow的强大的流程控制功能可以轻易整合到其它应用程序,这样的设计理念使得EaseFlow工作流能符合政府、企业和机构内重要任务的工作流自动化需求。
• EaseFlow工作流引擎提供了提交、提取、退回和办理等核心流转操作。
流程监控工具 (Monitor)
• 流程监控工具采用图形化的交互界面,能实时跟踪各项工作的进度,用直观的图形来表示所有工作的执行状况,可以在最短的时间内找到业务执行中所需要的答案。可以确切了解政府、企业和机构内所有工作流程的执行情况、成本、问题。
产品特性
• 图形化的流程定义工具可以灵活设置流程各环节参与者;
• 可用操作的配置,可以设置每个环节可以使用的按钮操作;
• 完善流程跟踪,可以查看流程的运行完整状态;
• 图形化的管理监控工具,管理人员以图形化的方式对流程进行实时的监控;
• 便捷的Web办理客户端,用户只要拥有浏览器即可,减少维护成本;
• 复杂流程的解释能力,系统实现了主从、逻辑、汇聚、分支等工作流模型,从而能够支持并发环节、会签、分布式流程应用等复杂的工作流处理,逻辑分支可以根据用户文档中指定域的值进行判断选择相应的分支流程;
• 根据表单内容动态控制流程;
• 主从工作流模型的实现,能够适于组织内部应用以及跨组织使用工作流处理;
• 支持待办提醒、系统催办、退回和提取等工作流应用处理;
• 系统工具高度集成并可更换,由组织机构管理统一进行用户权限管理;
• 完备的应用开发接口,系统提供了完备的接口,系统还提供了简单易用的实例作为用户开发的例子;
• 稳定的引擎服务器。
技术优势
• 系统参数可调,在系统设计上使系统的运行指标可以调整,方便用户配置自己运行环境;
• 可视化流程配置工具可以和数据库直接相连接,使得流程的修改即时反应到系统中;
• 可伸缩性强,系统采用了J2EE三层架构进行开发,使系统可配置在多种硬件环境中,适用范围广;
• 灵活性高,采用轻量级的SSH应用框架 (Struts + Spring+ Hibernate) 进行开发业务逻辑模块;数据安全性、事务完整性等配置更灵活;
• 通用性:系统功能可以应用在有工作流的各种场合;
• 跨平台性:系统构建在J2EE平台上,具有良好的平台无关性,可以部署在任何能够运行Java虚拟机的主机上。
用户收益
• 降低开发难度,缩短开发周期;
• 方便满足用户流程变化的需求;
• 作为一个组件很方便地嵌入到其它应用程序中;
• 加快应用开发,EaseFlow作为一个组件可以快速部署到您的应用中,从而使开发更快,代码更容易维护;
• 更好的流程控制,通过标准的工作方法和跟踪审计,提高了工作流程的管理;
• 改进的迭代开发支持,工作流系统使得新业务流程很容易部署,使得开发更有效、风险更低。
