基于jbpm与activiti的工作流平台技术架构介绍

4星(超过85%的资源)
所需积分/C币:34 2013-01-27 23:16:08 6.55MB PDF
147
收藏 收藏
举报

宏天BPM X3软件平台是一个易于部署和使用的新一代业务流程管理平台,能够以最快的速度帮助您梳理、设计、执行、监控分析和优化业务流程,从业务和IT相结合的完美视角为用户组建长期而久远的卓越BPM流程管 理架构。通过实施BPM方案让您的企业在运营效率、透明度、控制力和敏捷性方面迅速受益。 BPMX3是基于J2EE开源、轻量级的企业业务开发平台,基于代码重用、组件重用、业务逻辑重用、组装重用,结合快速开发平台中的工具,将开发人员从重复的代码编写中解放出来,把更多的精力集中解决客户的业务逻辑处理上。 BPMX3是支持流程管理、监控、优化、再造的全套IT管理开发平台,并且集单点登录、企业单位门户、业务流程管理、开发、整合、业务分析及重构等多重职能于一身的软件开发工具和企业IT架构平台。 BPMX3是企业管理业务的创新关键,可以帮忙用户更科学、更有效管理企业业务的各个环节,企业通过BPMX3可以明显实现业务的高效运营。同时,由于其架构的开放性,采用业界开放性的技术及流程标准,使其能够成为企业SOA架构的流程基础平台及开发平台,越来越多的企业更偏向采用开源的平台来解决其内部的信息化平台的要求,BPMX3却允许更多的平台系统接入及自身扩展更多的功能,以满足更多的企业不同的个性化的需求,以达到最大满足最终的客户使用要求。 【图一】工作流引擎中心 1.BPMX3的特点 1.是一个开放式、轻量级的开发平台 2.BPMX3多层系统架构 3.基于模板代码生成 4.丰富的报表展示 5.跨数据库的数据访问支持 6.简易的前端使用 7.参照最新的BPMN2标准设计 8.满足中国特色流程需求 9.在线的可视化流程设计、可视化的流程监控 10.完全独立的流程引擎服务,可与其他系统无缝集成 11.基于流行的JAVA 流程引擎Activiti 5.8扩展 12.灵活的在线流程定义 13.灵活的嵌入式部署、独立部署 14.灵活的在线表单定义及版本管理(支持按内表及外部表及视图生成表单) 15.灵活的第三方表单集成 16.开放式的流程体系 17.灵活的组织结构支持 18.流程的导入与导出 19.子流程支持 20.流程任务逐步回退处理(任务追回及多驳回 ) 21.流程自由跳转 22.流程跳转业务规则设置 23.多级分发任务与任务汇总 24.会签(并行与串行)、补签及投票处理 25.流程版本变更管理 26.流程催办(基于MQ短信及邮件设置) 27.流程任务的工作日设置(用于统计流程任务执行效率) 28.任务监控管理 29.流程委办、转办 2.BPMX3多层架构 系统采用多层的系统架构进行功能开发,有利于代码功能责任分开,同时有利于不同开发人员的分工及合作,也有利于代码的单元测试。系统总体结构如下图所示: 【图二】BPMX3多层架构 •数据访问层Dao: 负责与数据库交互 •业务处理层Service: 负责系统的所有业务逻辑处理 •数据控制层Controller: 负责系统的页面数据准备及跳转处理 •视图层View :负责数据的展示处理 整合的开源技术 1.Spring Core 3.0.4 2.Spring MVC 3.0 3.Spring Security 3.0.5 4.Spring AOP 3.0.4 5.Apache Active MQ 5.5 6.MyBatis 3 7.CKEditor 3.6 8.JQuery 1.8 9.CXF 2.0 10.Alfresco Activiti 5.8 11.Compass + Lucene 12.JasperReport 4.5 13.JavaMail 14.Other: Log4j,Velocity,Sitemesh,Jfreechart,Jforum,Solr 15.Maven 2 3.BPMX3的组件构建方式 BPMX3同时也是基于组件构构建,整个系统的构建如下所示: 【图三】BPMX3组件构建 系统提供在线流程设计器,在线表单设计器,代码生成器,结合BPMX3的基础组件,以实现复杂的流程业务应用。基础组件包括: Spring基础组件库,报表引擎,数据库访问模块,短信模块,后台定时任务调用组件,短信访问组件,搜索引擎组件,JMS消息组件,Activiti工作流组件,Cas统一用户认证组件,Spring安全认证组件。 4.BPMX3总体功能 1.多系统管理 BPMX3支持多个业务系统同时运行及切换处理,根据不同的用户授权允许用户进入不同的系统进行访问,而不同的业务系统的开发可以基于BPMX3平台上开发,也可以由其他开发框架开发再与BPMX3做整合。这种模式非常适合企业把BPMX3作为其内部的首先开发平台,以使后续的新应用系统都整合在一起进行管理及使用。 【图四】多系统管理 2.用户

...展开详情
试读 79P 基于jbpm与activiti的工作流平台技术架构介绍
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
IEZhiChic 感谢分享,评价主要为了得分
2018-12-17
回复
Sammie 感谢楼主分享
2018-01-24
回复
长江七号zzj 本来以为是工作流引擎的架构,结果是自己系统的架构,这么高的积分,哎
2018-01-11
回复
a824444865 就是东西比较少,
2016-05-19
回复
破航衰败记 看起来高大上,其实并无用
2016-04-14
回复
aresFY 作为参考还不错!
2014-08-27
回复
fantasylei 不错,谢谢楼主了。写的很好
2014-08-26
回复
s1900 讲解不错,适合总体了解工作流
2014-08-18
回复
flying0314 没啥用啊...
2014-04-21
回复
guixianren123 很好的分析,适合入门,谢谢提供
2014-04-17
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
关注 私信
上传资源赚钱or赚积分
最新推荐
基于jbpm与activiti的工作流平台技术架构介绍 34积分/C币 立即下载
1/79
基于jbpm与activiti的工作流平台技术架构介绍第1页
基于jbpm与activiti的工作流平台技术架构介绍第2页
基于jbpm与activiti的工作流平台技术架构介绍第3页
基于jbpm与activiti的工作流平台技术架构介绍第4页
基于jbpm与activiti的工作流平台技术架构介绍第5页
基于jbpm与activiti的工作流平台技术架构介绍第6页
基于jbpm与activiti的工作流平台技术架构介绍第7页
基于jbpm与activiti的工作流平台技术架构介绍第8页
基于jbpm与activiti的工作流平台技术架构介绍第9页
基于jbpm与activiti的工作流平台技术架构介绍第10页
基于jbpm与activiti的工作流平台技术架构介绍第11页
基于jbpm与activiti的工作流平台技术架构介绍第12页
基于jbpm与activiti的工作流平台技术架构介绍第13页
基于jbpm与activiti的工作流平台技术架构介绍第14页
基于jbpm与activiti的工作流平台技术架构介绍第15页
基于jbpm与activiti的工作流平台技术架构介绍第16页

试读结束, 可继续读4页

34积分/C币 立即下载 >