Activiti实战
优秀的开源流程引擎(BPM平台) |
工作流在每一个需要流程处理的系统中不可或缺,符合BPMN2.0规范且开源的流程引擎(或平台)才是每个公司需要的,结合长期以来(从jBPM4停止更新)开源流程引擎的使用上可以分为Activiti和jBPM5,前者是jBPM作者Tom的又一力作,而jBMP5则是基于Drools Flow的产物。从设计思想、源码开放、技术支持以及社区的活跃度几点对比很明显Activiti优于jBPM5,另外本书中强调过很多次的一句话:“Activiti不仅仅是一个引擎,它还是一个流程平台”;Activiti可以轻松驱动你的业务流程、搭建统一的流程平台。
哦,对了,国内还有几千人技术社区作为你的技术后盾。
国内Activiti领域第一人(最权威专家和布道师)撰写,Activiti项目负责人Tijs Rademakers高度认可并推荐;根据Activiti最新版本系统、深度讲解了BPM2.0规范,以及Activiti功能、用法、技巧、最佳实践和源代码分析。
赞誉
Henry Yan has been a longtime valued contributor to the Activiti project, both for his commits and for promoting Activiti in China through his community and blog site (http://www.kafeitu.me/activiti.html).
It’s great to see his Activiti book as it brings a lot of value for Activiti users and developers in China. With Henry Yan’s background in the Activiti project I highly recommend this book for new Activiti users as well as developers already using Activiti.
咖啡兔同学的《Activiti实战》终于出炉,欣喜之情溢于言表。国内的工作流行业虽然产品繁多,但是开源一直为Activiti和jBPM垄断。相对来说Activiti延续了一贯方便灵活的特性,又不会在功能上有半分折损,在国内拥有大量的粉丝。咖啡兔同学此前一直致力于Activiti在国内的推广与传播,先后开辟了专栏博客、Activiti论坛网站、QQ群组,并积极参与Activiti的官方开发,可以说Activiti在国内能达到当前的认知程度,他是功不可没的。可惜,国内尚缺一本可以为Activiti新手答疑解惑,带初阶者更上一层楼的实体书籍。我觉得,这个任务由一直积极活跃于Activiti开源社区,既拥有实际流程项目设计研发经验,又为Activiti官方内核提交过代码的人是再合适不过了。 全书由浅入深地引导读者进入工作流的殿堂,不仅覆盖常见的流程功能与实现方法,还专门提供了作者实践中总结的经验方法,因此本书必将成为学习流程道路上的得力助手。
Tijs Rademakers
现任Activiti项目负责人,《Activiti in Action》作者 (Manning)
咖啡兔同学的《Activiti实战》终于出炉,欣喜之情溢于言表。国内的工作流行业虽然产品繁多,但是开源一直为Activiti和jBPM垄断。相对来说Activiti延续了一贯方便灵活的特性,又不会在功能上有半分折损,在国内拥有大量的粉丝。咖啡兔同学此前一直致力于Activiti在国内的推广与传播,先后开辟了专栏博客、Activiti论坛网站、QQ群组,并积极参与Activiti的官方开发,可以说Activiti在国内能达到当前的认知程度,他是功不可没的。可惜,国内尚缺一本可以为Activiti新手答疑解惑,带初阶者更上一层楼的实体书籍。我觉得,这个任务由一直积极活跃于Activiti开源社区,既拥有实际流程项目设计研发经验,又为Activiti官方内核提交过代码的人是再合适不过了。 全书由浅入深地引导读者进入工作流的殿堂,不仅覆盖常见的流程功能与实现方法,还专门提供了作者实践中总结的经验方法,因此本书必将成为学习流程道路上的得力助手。
徐会生(临远)
jBPM、Activiti国内推广者,《深入浅出Ext》(一、二、三版)作者
源码
别问我为什么没有附带光盘,看看现在笔记本还有没有光驱?
- Github -> https://github.com/henryyan/activiti-in-action-codes
- 开源中国 -> http://git.oschina.net/yanhonglei/activiti-in-action-codes
勘误
- 本书推荐:第二行的“前言”改为“前沿”
- P3:BMP改为“BPM”
- P6:表1-1的第3行『IdnetifyService』改为『IdentityService』
- P22:代码清单2-4的#1-S处userTask的“id”属性值改为“deptLeaderAudit”
- P67第一行:所有的开始事件均改为『结束事件』
- P82:第4.3.12节地4行改为:添加了3个平行线(顺序执行)和3个垂直线(并行执行)
- P122最后一行:“cadidate”改为“candidate”;感谢@south
- P123第一行:“cadidate”改为“candidate”;感谢@south
- P147表格中第二个readable改为“required”