`
sameseam
  • 浏览: 21700 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

JBPM,ACTIVITI工作流平台4

 
阅读更多

欢迎加入讨论平台架构,流程引擎和信息化,群号233279159

(14).流程超时策略

当任务到达一个节点后,如果在规定的时间内没有办理,可以触发相应的事件比如,短信催办,邮件催办,自动跳转到相关办理人等等。从而避免的整个流程在某一个环节耽搁。

(15).流程传阅

可以将当前任务内容交由他人查看,其他人只是查看功能,并没有参与到流程中来,实现了流程和流程外人员的信息交互。

(16).流程触发器解析

实现了平台引擎与业务触发器的结合。业务触发器可以之编写与业务相关的普通javabean即可,然后注册到xml中,便可以与系统集成。降低了平台与业务功能的耦合,使业务容易扩展。

(17).流程路由解析

流程路由有多种方式,支持xml定义路由。流程引擎会自动读取,并按照既定路由运行。

(18).流程废除

不仅需要将当前流程废除,还要将与之相关的业务数据,审批意见,附件,传阅信息等全部删除

4.组织机构开发

支持集团性质的多级公司,多级主子部门的大型组织机构。

(1).单位添加,修改

(2).部门添加,修改

(3).人员添加,修改

(4).角色管理

(5).与权限集成

(6).一人多岗,岗位兼任管理

(7).密码管理

5.SOA,ESB,WEBSERVICE开发

我们的平台采用SOA架构,用ESB来管理系统间的通讯,用webservice来实现具体的应用。因为我们的平台是基于soa的所以可以与企业之前的异构系统进行良好的集成。并且可以与我们的上下游企业进行良好的互动。

6.系统集成

(1).短息集成

可以在发送任务时同时发送短信催办,并且可以根据实际情况对未办理者任意时间进行催办。可以进行短信群发。

(2).邮件集成

可以在发送任务时同时发送邮件催办,并且可以根据实际情况对未办理者任意时间进行催办。

(3).数据集成。

实现了EXCEL,P3,PROJECT与系统的数据导入导出。并开发成通用功能,无需编程,配置即可使用。

(4).第三方集成插件接口

7.辅助功能开发

套打,在线编辑,高级计算器,万年历,世界时间,邮政编码查询,在线客服,投票管理,地震预警

8.代码自动生成

最重要的便是代码生成,只需要定义出业务字段和界面要显示的字段,便可以迅速生成一个完整工作流的全部后台代码,如果要开发一个包含上述部分功能的流程模块都会需要两三个月,现在只需要半小时就可以完成,并且代码规范,进度可控,运行稳定。

(1).主表自动生成

(2).子表自动生成

(3).流程自动生成

(4).存储自动生成

(5).数据字典自动生成

9.数据库访问机制

采用乐观锁与悲观锁的机制来保证数据操作的完整性,业务数据的正确性,避免脏数据和错误数据

10.跨数据库测试,平台集成测试

通过了主流数据库的测试包括ORACLE,SQLSERVER,MYSQL等等

11.负载均衡研究开发,应用缓存的研究

研究了APACHETOMCATJBOSS的集群。研究了Nginx ("engine x")MEMCACHE技术。这样解决了大并发,大访问量的问题。使本平台有更广泛的应用场景。

一般中小型企业只需要一个tomcat或者jboss加上数据库就足以了。但如果是更大型的企业,或者是门户类网站等,涉及到大并发,大访问量的情况。我们就需要做负载均衡了。负载均衡包括两个方面web集群和应用集群。web集群主要用来均衡http访问。但当大量的访问都涉及到数据库的操作时,数据库会承受巨大的压力,为了不引起数据库宕机。我们必须做应用的负载均衡。我们应用的负载均衡目前设计的是memcachememcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。

(),平台总结

作为一个高度封装的WEB应用开发系统,其开发系统中内置了信息门户系统、统一用户管理系统、工作流管理系统、电子表单管理系统、消息管理系统、各个系统有机地集成,为用户搭建应用系统提供了一个通用的平台组件。主要的应用开发由电子表单管理系统和工作流管理系统来完成,其门户及展现由信息门户系统来完成

分享到:
评论

相关推荐

    工作流插件 jbpm activiti

    工作流插件 activiti-5.15.1 jbpm-4.3 jbpm-4.4 jbpm-jpdl-suite-3.2.3

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

    基础组件包括: Spring基础组件库,报表引擎,数据库访问模块,短信模块,后台定时任务调用组件,短信访问组件,搜索引擎组件,JMS消息组件,Activiti工作流组件,Cas统一用户认证组件,Spring安全认证组件。...

    工作流bpmn\jbpm\activiti的3个学习指南

    工作流 bpmn、jbpm、activiti的3个学习指南

    activiti工作流代码示例

    activiti工作流代码示例。Activiti5是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。Activiti...

    Activiti工作流引擎使用

    在第一家公司工作的时候主要任务就是开发OA系统,当然基本都是有工作流的支持,不过当时使用的工作流引擎是...对于Activiti、jBPM4、jBPM5我们应该如何选择,在InfoQ上有一篇文章写的很好,从大的层面比较各个引擎之间

    activiti工作流的新手入门答疑

    虽然国产的工作流较多,但开源一直为activiti和JBPM所垄断,相对来说acticiti更为灵活,但目前国内关于activiti的资料还是比较少,或几乎没有,而本书无疑是activiti工作流的新手入门答疑书籍,本书籍包括activiti...

    一文让你读懂什么是Activiti工作流.docx

    什么是工作流? 工作流指通过计算机对业务流程进行自动化管理,实现多个参与者...Activiti 是一个开源架构的工作流引擎,基于bpmn2.0 标准进行流程定义。其前身是JBPM,Activiti 通过嵌入到业务系统开发中进行使用。

    activiti工作流在风控业务中的应用.docx

    Activiti5是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。Activiti基于Apache许可的开源BPM...

    JBPM4与JBPM5工作流系统技术可行性分析

    当前开源工作流种类繁多,现对目前国内较活跃的三种工作流(jBPM4,jBPM5,Activiti5)做简要介绍与分析,供参考:

    Activiti5 jbpm 工作流 数据库 表结构.docx

    1.2.3 表名:ACT_GE_PROPERTY (系统相关属性) 4 1.2.4 表名:ACT_HI_ACTINST (历史节点表) 5 1.2.5 表名:ACT_HI_ATTACHMENT (附件信息) 6 1.2.6 表名:ACT_HI_COMMENT (历史审批意见表) 6 1.2.7 表名:ACT_HI_...

    Activiti工作流学习资料.zip

    Activiti基于Apache许可的开源BPM平台,创始人Tom Baeyens是JBoss jBPM的项目架构师,它特色是提供了eclipse插件,开发人员可以通过插件直接绘画出业务 流程图。 3.1:工作流引擎 ProcessEngine对象,这是...

    疯狂Workflow讲义 基于Activiti的工作流应用开发

    疯狂Workflow讲义 基于Activiti的工作流应用开发

    工作流技术可行性分析

    工作流技术可行性分析 包含 jbpm activiti 的对比分析。

    jbpm-demo-master.zip_DEMO_activiti-master_jbpm-demo_mean3x7

    jbpm-demo activiti工作流demo工程

    activiti-5.15.1 开源工作流

    activiti-5.15.1 工作流 类似于jbpm 但是 比jbpm 简单些。

    最新工作流引擎Activiti7基础与进阶

    Activiti 是目前使用最为常用的工作流引擎,工作流业务在企业中应用非常广泛,目前企业中多使用Activiti6版本,Activiti7是目前的最新版本。Activiti7不但提高的工作流引擎的效率,提供了新封装的新API,还提供了和...

    纵观jBPM:从jBPM3到jBPM5以及Activiti5

    对jBPM来说,今年最大的事件莫过于jBPM的创建者Tom Baeyens离开JBoss了。...二是TomBaeyens加入Alfresco后很快推出了新的基于jBPM4的开源工作流系统Activiti。 由此不难推测TomBaeyens离开的部分原因:JB

    Activiti6.0教程例子下载

    Activiti 作为一个遵从 Apache 许可的工作流和业务流程管理开源平台,其核心是基于 Java 的超快速、超稳定的 BPMN2.0 流程引擎,强调流程服务的可嵌入性和可扩展性,同时更加强调面向业务人员。 Activiti 流程引擎...

    专题资料(2021-2022年)Activiti5基于jBPM4的开源工作流系统10分钟入门指南.doc

    专题资料

    开源工作流框架activiti5.6

    Activiti项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN 2.0标准,包括支持对象管理组(OMG),面对新技术的机遇,诸如互操作性和云架构,提供技术实现。 创始人Tom Baeyens是...

Global site tag (gtag.js) - Google Analytics