





作者:李贵俊
定价:79.9元
印次:1-4
ISBN:9787302569428
出版日期:2021.03.01
印刷日期:2022.12.23
图书责编:陈景辉
图书分类:教材
本书主要介绍新一代工作流引擎Camunda来开发和使用工作流。Camunda是目前最为流行的工作流引擎之一,由Activiti发展而来的,是Activiti的下一代产品。本书全面介绍Camunda的知识点,及其所支持的三大规范:BPMN,DMN和CMMN,是开发过程中的必备参考书;本书提供了大量的实用案例,让读者可以很容易理解相关概念,并且可以快速上手使用;本书充分结合当前流行的Spring Framework、Spring Boot等框架,以简洁、高效的开发自己的工作流程。本书覆盖面广,适用于所有开发人员、设计人员、产品管理者、架构师及Camunda爱好者。
李贵俊,毕业于四川大学,获得计算机专业硕士学位。现就职于诺基亚,具有多年开发实战经验,曾任软件架构师以及产品负责人(PO),具有丰富的软件开发及架构设计经验。
PREFACE 前 言 除了传统的OA系统、ERP系统等,IT运维也可以基于工作流引擎来实现运维的自动化、可编程以及可追溯的系统,因此其重要性不言而喻。在工作流领域,基于Java的工作流引擎有JBPM、Activiti、Camunda等。 Camunda是从Activiti分支而来,经过多年发展,Camunda已经发展为一款成熟的产品,并得到了广泛的应用。其用户包括大型通信运营商(如德国电信、T-Mobile等)、环球音乐、Warner音乐集团、安联保险集团等公司以及欧洲的诸多银行机构,如奥地利中央合作银行协会、汉堡储蓄银行等。Camunda虽然发展迅速、应用广泛,但仍存在中文资料匮乏的问题。网络上虽然有不少介绍性的文章,但这些文章较为零散,缺乏系统性、完整性的书籍。鉴于此,笔者结合多年通信运营领域的运维自动化系统的经验,基于Camunda参考文档、用户指南等资料编写了此书。 本书是介绍基于Camunda工作流引擎开发流程应用程序的书,主要包括以下4部分,共计21章。 第一部分 BPMN 2.0基础,包括第1~5章。第1章参与者,包括泳池和泳道两种。第2章任务,包括服务任务、发送任务、用户任务、业务规则任务、脚本任务、接收任务、手工任务、任务标记。第3章网关,包括排他网关、条件序列流和默认序列流、并行网关、包含网关、事件网关。第4章事件,包括基本概念和事件类型。第5章子流程,包括嵌入式子流程、调用活动、事件子流程、事务子流程。 第二部分 Camunda介绍,包括第6~14...
CONTENTS
目 录
第一部分 BPMN 2.0基础
第1章 参与者 3
第2章 任务 8
2.1 服务任务 8
2.2 发送任务 8
2.3 用户任务 9
2.4 业务规则任务 9
2.5 脚本任务 9
2.6 接收任务 9
2.7 手工任务 9
2.8 任务标记 10
第3章 网关 11
3.1 排他网关 11
3.2 条件序列流和默认序列流 12
3.2.1 条件序列流 12
3.2.2 默认序列流 12
3.3 并行网关 12
3.4 包含网关 13
3.5 事件网关 13
第4章 事件 15
4.1 基本概念 15
4.2 事件类型 16
4.2.1 开始事件 16
4.2.2 空白事件 17
4.2.3 消息事件 17
4.2.4 定时器事件 19
4.2.5 错误事件 21
4.2.6 升级事件 23
4.2.7 信号事件 25
4.2.8 取消和补偿事件 26
4.2.9 条件事件 30
4.2.10 链接事件 32
4.2.11 终止事件 32
4.2.12 并行事件 32
4.3 小结 33
第5章 子流程 34
5.1 嵌入式子流程 35
5.2 调用活动 36
5.3 事件子流程 36
5.4 事务子流程 39
第二部分 Camunda介绍
第6章 Camunda简介 43
6.1 Camunda BPM主... 查看详情