更新时间:2023-11-13 15:08:18
封面
版权信息
O'Reilly Media Inc.介绍
前言
第1章 简介
1.1 流程自动化
1.2 荒野大集成
1.3 工作流引擎和可执行流程模型
1.4 一个业务场景
1.5 长期运行的流程
1.6 业务流程、集成流程和工作流
1.7 业务-IT协作
1.8 业务驱动及流程自动化的价值
1.9 当代流程自动化工具
1.9.1 流程自动化简史
1.9.2 Camunda的故事
1.10 结论
第一部分 基础知识
第2章 工作流引擎和流程解决方案
2.1 工作流引擎
2.2 流程解决方案
2.3 一个可执行的示例
2.4 服务、流程和工作流引擎
2.5 项目生命周期中常用的工作流工具
2.6 结论
第3章 开发流程解决方案
3.1 BPMN
3.2 关联流程模型与代码实现
3.3 测试流程
3.4 流程解决方案的版本管理
3.5 结论
第4章 万物皆可编排
4.1 编排软件
4.2 编排决策
4.3 编排人
4.4 编排RPA机器人
4.5 编排物理设备和其他事物
4.6 结论
第5章 选择工作流引擎和BPMN
5.1 其他实现方式的局限性
5.2 流程建模语言
5.3 区块链上的流程自动化
5.4 结论
第二部分 企业级流程自动化
第6章 解决方案架构
6.1 何时使用工作流引擎
6.2 架构权衡
6.3 评估工作流引擎
6.4 结论
第7章 自治、边界和隔离
7.1 高内聚低耦合
7.2 领域驱动设计、限界上下文和服务
7.3 边界和业务流程
7.4 流程间通信如何跨越边界
7.5 分散式工作流工具
7.6 结论
第8章 平衡编排与编制
8.1 事件驱动系统
8.2 编排和编制的对比
8.3 寻找恰当的平衡
8.4 澄清常见的误解
8.5 工作流引擎的作用
8.6 结论
第9章 工作流引擎与集成挑战
9.1 服务间调用的通信模式
9.2 事务和一致性
9.3 最终一致性适用于各种形式的远程通信
9.4 幂等性的重要性
9.5 结论
第10章 业务-IT协作
10.1 一个典型的项目
10.2 所有人:BizDevOps
10.3 一体化模型的力量
10.4 谁来建模
10.5 创建更好的流程模型
10.6 结论
第11章 流程可见性
11.1 流程可见性的价值
11.2 获取数据
11.3 状态查询
11.4 理解跨多个系统的流程
11.5 设置流程报告和监控
11.6 结论
第三部分 应用流程自动化
第12章 引入流程自动化的过程
12.1 了解采用过程
12.2 开始引入流程自动化
12.3 从项目到工程:扩大使用规模
12.4 结论
第13章 临别赠言
13.1 当下架构趋势对流程自动化的影响
13.2 重新思考业务流程和用户体验
13.3 何去何从
关于作者
关于封面
推荐阅读
封底