深度讲解最流行工作流引擎Activiti核心原理和技术

深度讲解最流行工作流引擎Activiti核心原理和技术

(2人)

免费

课程介绍

开源力量公开课 -   最流行工作流引擎Activiti核心原理和技术

国内最权威(中国Activiti领域第一人和布道师)的Activiti专家咖啡兔深度讲解Activiti的实现原理和核心技术,提升Activiti应用能力不容错过。


课程背景

  • 如今,BPM开源产品主要由jBPM及Activiti二分天下。

  • 2010年,jBPM的创建者Tom Baeyens离开JBoss了。Tom Baeyens离开的具体原因尚不清楚,但他的离开产生了两个结果:一是jBPM的下一个版本jBPM5完全放弃了jBPM4的基础代码,基于Drools Flow重头来过;二是Tom Baeyens加入Alfresco后很快推出了新的基于jBPM4的开源工作流系统Activiti。由此不难推测Tom Baeyens离开的部分原因:JBoss内部对jBPM未来版本的架构实现产生了严重的意见分歧。更加巧合的是12月1日Activiti5刚发布,紧接着12月2日jBPM5就发布了第一个候选发布版本,jBPM与Activiti之间的微妙关系可见一般。

  • Activiti是一个针对企业用户、开发人员、系统管理员的轻量级工作流业务管理平台。其核心是使用Java开发的快速、稳定的BPMN 2.0流程引擎。它可以运行在任何类型的Java程序中,例如服务器、集群、云服务等,可以完美地与Spring集成,设计非常简约。Activiti在全球得到了广泛的应用,在中国也不例外,已经成为目前最主流的流程引擎。

  • 如何才能更好地使用这个引擎,理解它的工作原理是唯一的、最有效的办法,应广大学员的要求,我们邀请了国内Activiti领域第一人(布道者)咖啡兔来讲解Activiti核心原理和技术,不容错过。
    如果想系统地学习Activiti,大家课后可以阅读咖啡兔的最新力作《Activiti实战》(Activiti项目负责人力荐哦!)

课程大纲

  • 1. Activiti组件划分
  • 2. BPMN文件
  • 3. DB模块划分
  • 4. 设计模式
  • (1)命令模式
  • (2)拦截器模式
  • 5. 事件处理器
  • (1)流程内事件
  • (2)全局事件
  • 6. 命令处理机制与扩展
  • 7. PVM原理

本期嘉宾


    本期嘉宾:闫洪磊

  • 资深软件开发工程师和架构师,为Activiti代码贡献了大量代码,为Activiti在中国的推广与普及做了大量的工作,在社群中有很高的威望和知名度,被称为中国Activiti领域的第一人。多年来一直从事OA、ERP等系统的开发与架构设计工作,持续关注并深入研究工作流引擎,目前就职于小马试驾担任架构师一职,并负责公司内部工作流平台的建设工作。

互动平台

  • ↓↓↓ 扫开源力量微信二维码并关注,不会遗漏开源力量每周免费公开课及最新课程信息


更多常见问题:请点击我~

QQ客服: 810476411

QQ咨询: 810476411

QQ吐槽: 810476411

服务时间: 9:00 - 21:00

刘老师: 18516031455

微信公众号:开源力量