完全开放源代码,国内首创
强大的工作流引擎和智能表单
代码自动生成,提升效率
整合各大优秀开源框架
EST-BPM平台采用了最流行的SOA/MVC架构模式,采用了大量先进的诸如EXT3、Ajax 、Spring 2.5、Struts2.0.14、Spring Security 2.0、Spring AOP、Hibernate 3.3 GA、JBPM4.4、JasperReport 、JAVAMail等web2.0的技术以及大部分流行的开源成熟的技术,组成功能强大的开发平台,并且容易升级扩展,充分考虑了系统的柔性和开放性。因此,可以保证开发系统的质量,同样可以应付不断变化的业务需求。整个平台基于SOA模式的“基础平台”+“业务插件”的集成理念;具有科学的系统框架、体系的层次划分、合理的模块粒度和规范的软件接口,为各个业务插件的调整和扩展奠定关键基础。面支持WebService,跨平台、扩展无极限。
由于用户规模的不同影响及客户当前系统所使用到的数据库,小型的客户一般采用My SQL,因为管理比较方便而且是免费的。 中型的客户一般采用SQL Server,这样对于目前已有数据库的用户,可以考虑直接使用当前数据库,这样可以省去另外安装一台数据库服务器。还有一个原因是,可以与原来数据库的其他应用集成到一起。对于大型的用户,需要用Oracle。对于不同的数据库,基本的SQL语句是相同的,但是也有很多的不同。所以对于大多数OA系统,针对不同的数据库,往往需要开发不同的程序来实现多数据库的切换。但是,由此也引起很多的问题: ▪ 不同步修改。如在My SQL下修改的功能,在Ms SQL Server就不能提供。 ▪ 产生系统的不稳定。 ▪ 额外收取修改费用。 而宏天EST-BPM平台采用了中间件Hibernate做ORM数据持久化技术,整个系统中不写一行SQL 语句,因此,对于不同的数据库系统,不需要做重新的修改。只需要改变一下连接数据源就可以了。这样,能够保证各数据库版本的高度统一性,不会产生额外的工作量,并保证系统的稳定性。
集成当前强大、成熟的、开源的JBPM工作流引擎及IBM先进的、灵活易用的IBM ILOG流程设计器,符合WFMC标准,支持图形化的流程定义方式,支持灵活的流程绑定表单方式,可以满足不同企业流程的需要,同时提供流程效率的监控分析统计功能。
表单设计向导帮助用户快速设计符合实际应用的表单,并提供查询和统计功能。支持流程与表单自由绑定,支持流程节点控制表单字段权限,支持任意表单字段做流程分支判断条件,支持表单随意打印。
在协同运营管理平台中首倡协同工作空间概念,帮助企业建立以任务为中心的工作空间,有关人员进入该空间协同工作。任务安排、文件共享、伙伴沟通、知识积累等都在空间中以非常方便的形式完成,自动生成工作日志,大大提升组织协同工作的水平。
系统开放性主要表现为两个重要方面:系统的业务扩展能力和后端业务的整合能力。本系统提供多种二次开发接口和一个强大的专用二次开发平台,支持用户快速扩展新的业务模块;整合能力包括与第三方后端业务系统的整合,将企业的所有IT资源协同起来。
用户可以选择集中式部署,分布式部署,集中+分布式部署三种部署方式,适应从单一企业,多点企业到集团型企业不同类型用户的实际需求。
在同一平台下,不同终端的客户可以选择不同的语言界面。如某集团中国区大陆总部用简体中文界面,台湾分公司用繁体中文界面,美国分公司用英文界面。
可集成多种第三方的工具组件,如视频会议、手写批注、短信平台、电子签章、CA安全认证、E-pass身份认证卡等。
EST-BPM平台提供两种方式扩展平台的功能。第一,自定义表单提供齐全的表单控件,支持拖拉的方式在html页面中随意摆放表单控件,可以帮助客户快速扩展新的业务功能模块,并提供查询和统计功能。支持流程与表单自由绑定,支持流程节点控制表单字段权限,支持任意表单字段做流程分支判断条件,支持表单随意打印。第二,宏天EST-BPM平台还提供了多种二次开发接口,实现与第三方业务系统集成通讯,解决企业“信息孤岛”现象。除了可以实现EST-BPM平台单点登录到业务系统外,我们可以从业务系统中读取报表数据,在EST-BPM平台中展现给公司领导;也可以在业务系统中读取数据,然后在EST-BPM平台进行流程审批,将流程审批结果返回给业务系统处理。