流程自动化实战:系统架构和软件开发视角

流程自动化实战:系统架构和软件开发视角

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

一本了解流程自动化的实用指南。

内容简介

本书基于作者在流程自动化领域20年的实践经验,全面而系统地展示如何应用流程自动化模型、方法和工具来解决微服务和云原生架构的复杂性。

书中首先讲述流程自动化如何应用于现代系统架构和软件开发实践;然后研究工具要具备什么样的支持度才能成为每个开发者工具箱的重要组成部分;最后通过示例展示一个轻量且开发者友好的工作流引擎是实现流程自动化的核心组件。

章节目录

版权信息

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.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 何去何从

关于作者

关于封面

推荐阅读

流程自动化实战:系统架构和软件开发视角是2023年由机械工业出版社出版,作者[德] 贝恩德·吕克尔。

得书感谢您对《流程自动化实战:系统架构和软件开发视角》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
云原生架构进阶实战 电子书
凝练云原生的核心思想和理念,通过讲述云原生敏捷基础架构构建过程和DevOps方法,并结合实际案例,为你展现云原生的实战场景和步骤。
SpringCloud微服务架构实战 电子书
本书以实战化训练为宗旨,用详尽的案例讲述SpringCloud的项目搭建方法和常用技术。
Selenium自动化测试实战:基于Python 电子书
本书以Python3.8.2为基础,不但介绍了Selenium4.0alpha5的用法,而且介绍了测试模型、测试框架、测试策略方面的很多内容。本书共12章,内容主要包括Selenium自动化测试框架入门、Python环境的搭建、Selenium的安装、SeleniumIDE插件的安装与使用、Selenium脚本的编写、Selenium中的元素定位方法、自动化测试模型的搭建、自动化测试框架的设计、D
App自动化测试与框架实战 电子书
本书从App测试基础、实战技术,再到自动化测试框架的搭建,全面地讲解App测试所需要的知识,主要内容为:App测试及其类型、Java编程环境构建、Java语言基础、Android自动化环境精讲、Android自动化测试基础精讲、AndroidAppium自动化框架、Appium数据驱动测试框架封装实战、Appium关键字驱动测试框架封装实战、持续集成的自动化、Appium常见问题处理方式。本书适合
行政/人事工作全流程实战 电子书
流程化、模块化、图解化 语言通俗,内容精练,学习轻松效果好 流程指导,内容图解,简化理解上手快 海量模板,范本精讲,拿来即用效率高