搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
流程自动化实战:系统架构和软件开发视角
0.00     定价 ¥ 99.00
图书来源: 浙江图书馆(由JD配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787111729402
  • 作      者:
    [德],贝恩德·吕克尔(Bernd,Ruecker)
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2023-08-01
收藏
编辑推荐

在当今的IT架构中,微服务和无服务器函数在流程自动化中扮演着越来越重要的角色。但是,随着各个组件在设计上越来越独立,要如何结合业务创建有意义的、全面的解决方案呢?同时要如何处理因系统越来越分布、异步和响应式而产生的长期交互呢?
本书融合作者在流程自动化领域20年的实践经验,提供了一个帮助开发者和架构师设计并自动化复杂流程的框架。本书通过示例、实用建议和用例,展示了如何利用工作流引擎等流程自动化技术来编排软件、人、决策或机器人。
学完本书,你将:
*了解现代流程自动化与业务流程管理、面向服务的架构、批处理、事件流和数据管道等解决方案之间的差别。
*理解如何使用基于BPMN的工作流引擎和可执行流程模型。
*探索在云原生场景中大规模使用流程自动化的方法。
*发现能有效使用流程自动化的架构设计选项。
*理解编排与编制之间的区别,以及如何平衡两者的关系。

展开
作者简介

Bernd Ruecker是一名软件开发者,他一直在为各种开源工作流引擎做贡献。他还是Camunda(一家重塑流程自动化的开源软件公司)的联合创始人和首席技术专家。

展开
目录

第1章 简介9

1.1 流程自动化9

1.2 荒野大集成11

1.3 工作流引擎和可执行流程模型14

1.4 一个业务场景16

1.5 长期运行的流程17

1.6 业务流程、集成流程和工作流18

1.7 业务-IT协作18

1.8 业务驱动及流程自动化的价值19

1.9 当代流程自动化工具20

1.10 结论25


第一部分 基础知识


第2章 工作流引擎和流程解决方案29

2.1 工作流引擎29

2.2 流程解决方案33

2.3 一个可执行的示例34

2.4 服务、流程和工作流引擎41

2.5 项目生命周期中常用的工作流工具41

2.6 结论46


第3章 开发流程解决方案47

3.1 BPMN47

3.2 关联流程模型与代码实现54

3.3 测试流程61

3.4 流程解决方案的版本管理62

3.5 结论63


第4章 万物皆可编排64

4.1 编排软件65

4.2 编排决策72

4.3 编排人75

4.4 编排RPA机器人82

4.5 编排物理设备和其他事物84

4.6 结论85


第5章 选择工作流引擎和BPMN86

5.1 其他实现方式的局限性86

5.2 流程建模语言91

5.3 区块链上的流程自动化99

5.4 结论101


第二部分 企业级流程自动化


第6章 解决方案架构105

6.1 何时使用工作流引擎105

6.2 架构权衡106

6.3 评估工作流引擎111

6.4 结论114


第7章 自治、边界和隔离115

7.1 高内聚低耦合115

7.2 领域驱动设计、限界上下文和服务116

7.3 边界和业务流程117

7.4 流程间通信如何跨越边界125

7.5 分散式工作流工具129

7.6 结论130


第8章 平衡编排与编制131

8.1 事件驱动系统131

8.2 编排和编制的对比138

8.3 寻找恰当的平衡143

8.4 澄清常见的误解148

8.5 工作流引擎的作用150

8.6 结论151


第9章 工作流引擎与集成挑战152

9.1 服务间调用的通信模式152

9.2 事务和一致性159

9.3 最终一致性适用于各种形式的远程通信166

9.4 幂等性的重要性168

9.5 结论169


第10章 业务-IT协作170

10.1 一个典型的项目170

10.2 所有人:BizDevOps174

10.3 一体化模型的力量178

10.4 谁来建模181

10.5 创建更好的流程模型183

10.6 结论188


第11章 流程可见性189

11.1 流程可见性的价值189

11.2 获取数据190

11.3 状态查询192

11.4 理解跨多个系统的流程193

11.5 设置流程报告和监控199

11.6 结论201


第三部分 应用流程自动化


第12章 引入流程自动化的过程205

12.1 了解采用过程205

12.2 开始引入流程自动化213

12.3 从项目到工程:扩大使用规模219

12.4 结论223


第13章 临别赠言224

13.1 当下架构趋势对流程自动化的影响224

13.2 重新思考业务流程和用户体验225

13.3 何去何从226


展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证