流架构

Book description

现在的软件开发正在拥抱事件和流数据,这不仅优化了技术交互的方式,也优化了业务相互集成的方式,以满足客户的需求,这种现象被称为流,由模式和标准组成。这些模式和标准确定了各方之间通过互联网进行的通信活动和相关数据。

本书探讨了这种演变的关键影响:当事件和数据流帮助你发现新的活动来源以增强现有业务或推动新市场时,究竟会发生什么?哪些技术和架构模式可以帮助你的公司把握流程带来的机会?James Urquhart是VMware全球CTO。他指导企业架构师、软件开发人员和产品经理完成这一过程。

  • 了解当企业、政府和其他机构通过事件和数据流进行整合时,流会带来哪些好处。
  • 通过Wardley Mapping可视化和Promise Theory建模了解流集成的价值链。
  • 了解当今事件驱动系统市场背后的基本概念。
  • 了解当今的集成模式将如何影响未来的实时事件流。
  • 探索为什么公司应该从今天开始构建软件架构,以便在未来几年从流中获得收益。

Table of contents

  1. 封面
  2. 封底
  3. 扉页
  4. 版权页
  5. oreilly公司介绍
  6. 致谢
  7. 目录
  8. 前言
    1. 排版约定
    2. O’Reilly在线学习平台(O’Reilly Online Learning)
    3. 联系我们
    4. 致谢
  9. 第0章 万维流的十年影响
    1. 0.1 金融中的万维流
    2. 0.2 零售业中的万维流
    3. 0.3 运输业的万维流
    4. 0.4 医疗健康中的万维流
    5. 0.5 数据服务中的万维流
    6. 0.6 并不是一切都那么顺利
    7. 0.7 万维流的未来
  10. 第1章 流概述
    1. 1.1 什么是流?
    2. 1.2 流与集成
    3. 1.3 流和事件驱动架构
    4. 1.4 流的前身
    5. 1.5 代码和流
    6. 1.6 后续章节
  11. 第2章 流的业务案例
    1. 2.1 采用流的驱动因素
      1. 2.1.1 提升客户体验
      2. 2.1.2 提高组织效率
      3. 2.1.3 创新和实验
    2. 2.2 采用流的促成因素
      1. 2.2.1 降低流处理的成本
      2. 2.2.2 增加数据流设计的灵活性
      3. 2.2.3 创造巨大的流生态系统
    3. 2.3 企业需要从流中获得什么
    4. 2.4 采用流的影响
      1. 2.4.1 拓展实时数据的使用
      2. 2.4.2 流网络的重要性(和危险)
      3. 2.4.3 流对工作和专业技能的影响
      4. 2.4.4 流、新业务和制度模式
      5. 2.4.5 流和规模
    5. 2.5 下一步
  12. 第3章 了解流的价值链
    1. 3.1 回顾:流的高级属性
    2. 3.2 沃德利地图和允诺理论
      1. 3.2.1 沃德利地图
      2. 3.2.2 允诺理论
    3. 3.3 构建一个流集成的价值链
      1. 3.3.1 建立地图的范围
      2. 3.3.2 建立我们的用户和用户需求
      3. 3.3.3 流集成组件
      4. 3.3.4 交互组件
      5. 3.3.5 最后一块
    4. 3.4 绘制我们的价值链
      1. 3.4.1 确定技术演进的衡量标准
      2. 3.4.2 将我们的价值链变成地图 (1/2)
      3. 3.4.2 将我们的价值链变成地图 (2/2)
    5. 3.5 我们的最终模型和后续步骤
  13. 第4章 评估当前的流市场
    1. 4.1 服务总线和消息队列
      1. 4.1.1 消息队列
      2. 4.1.2 服务总线
      3. 4.1.3 映射服务总线和消息队列
    2. 4.2 物联网
      1. 4.2.1 MQTT
      2. 4.2.2 HTTP和WebSocket
      3. 4.2.3 映射物联网架构
    3. 4.3 事件处理
      1. 4.3.1 函数、低代码和无代码处理器
      2. 4.3.2 基于日志的流处理平台
      3. 4.3.3 有状态的流处理
      4. 4.3.4 映射事件处理平台
    4. 4.4 当今的流架构和集成
    5. 4.5下一步
  14. 第5章 评估流的兴起
    1. 5.1 将演变映射到流
    2. 5.2 游戏
      1. 5.2.1 市场:标准游戏
      2. 5.2.2 加速器:利用网络效应
      3. 5.2.3 生态系统:共创
      4. 5.2.4 其他
    3. 5.3 惯性
      1. 5.3.1 供应商惯性
      2. 5.3.2 企业惯性
      3. 5.3.3 有龙出没
    4. 5.4 流的需求、挑战和机遇
      1. 5.4.1 安全
      2. 5.4.2 敏捷性
      3. 5.4.3 及时性
      4. 5.4.4 可管理性 (1/2)
      5. 5.4.4 可管理性 (2/2)
      6. 5.4.5 存储性
      7. 5.4.6 知识产权管制
    5. 5.5 流模式的挑战与机遇
      1. 5.5.1 收集器模式
      2. 5.5.2 分发器模式
      3. 5.5.3 信号模式
      4. 5.5.4 引导者模式
    6. 5.6 意料之外
  15. 第6章 建设一个流的未来
    1. 6.1 识别你业务中的流
      1. 6.1.1 流的用例 (1/3)
      2. 6.1.1 流的用例 (2/3)
      3. 6.1.1 流的用例 (3/3)
      4. 6.1.2 流建模
    2. 6.2 流的“事件优先”用例
      1. 6.2.1 消息VS事件
      2. 6.2.2 离散事件VS系列事件
      3. 6.2.3 单一操作VS工作流
    3. 6.3 推动流向前
      1. 6.3.1 推动技术发展
      2. 6.3.2 推动流网络
    4. 6.4 我们会使流得以实现
  16. 附录 评估当前流的市场 (1/11)
  17. 附录 评估当前流的市场 (2/11)
  18. 附录 评估当前流的市场 (3/11)
  19. 附录 评估当前流的市场 (4/11)
  20. 附录 评估当前流的市场 (5/11)
  21. 附录 评估当前流的市场 (6/11)
  22. 附录 评估当前流的市场 (7/11)
  23. 附录 评估当前流的市场 (8/11)
  24. 附录 评估当前流的市场 (9/11)
  25. 附录 评估当前流的市场 (10/11)
  26. 附录 评估当前流的市场 (11/11)
  27. 作者介绍
  28. 封面介绍

Product information

  • Title: 流架构
  • Author(s): James Urquhart
  • Release date: November 2022
  • Publisher(s): China Electric Power Press Ltd.
  • ISBN: 9787519869649

You might also like

book

大数据湖最佳实践

by Alex Gorelik

数据湖利用大数据技术为企业提供便捷的数据自助服务能力,这是一项别具一格的创新。但这适合每一个公司吗?本书内容基于与100多个组织的从业者和高管的讨论,涉及的组织类型包括Google、LinkedIn和Facebook这类数据驱动型公司以及政府和传统企业。通过本书,你将了解什么是数据湖,为什么企业需要它,以及如何使用本书中的最佳实践成功地构建数据湖。 本书作者是Waterline Data的首席技术官兼创始人,他解释了为什么旧系统、旧流程无法再支持企业的数据需求。在关于数据湖实施的一系列文章中,他介绍了来自各行业数据专家的数据湖方案、分析项目、经验以及最佳实践。 数据仓库、大数据、数据科学的简单介绍。 了解企业建立数据湖的各种途径。 探索如何构建自助服务模型,以及如何让分析师便捷访问数据的最佳实践。 使用不同的方法来构建数据湖。 了解不同行业专家实现数据湖的方法。

book

Hadoop实际解决方案手册

by Posts & Telecom Press, JONATHAN OWENS, Lentz Jon, Femiano Brian

快速解决诸多Hadoop相关技术问题的实用技术手册 Key Features 文字简洁,易于读者理解 精挑细选,关注最重要的任务和问题 细心组织,提供高效的问题解决方案 讲解透彻,清晰解读每个操作步骤 举一反三,将解决方案应用到其他场景中 Book Description 这是一本 Hadoop 实用手册,主要针对实际问题给出相应的解决方案。本书特色是以实践结合理论分析,手把手教读者如何操作,并且对每个操作都做详细的解释,对一些重要的知识点也做了必要的拓展。 全书共包括3个部分,第一部分为基础篇,主要介绍Hadoop数据导入导出、HDFS 的概述、Pig 与 …

book

流畅的Python(第2版)

by Luciano Ramalho

不要浪费时间让Python屈就你在其他语言中学到的模式。Python的简洁性有助于你迅速提升编程效率,但这通常意味着你并未使用它所提供的所有功能。《流畅的Python》是编程领域的实用经典参考书,第2版做了与时俱进的修订和升级,教你利用Python特性,写出高效且现代的Python 3代码。 打破旧有经验,探索并运用地道的Python 3特性。本书作者带你一览Python语言核心功能和库,教你编写更简洁、快速和易读的代码。 第2版分为如下五部分,每一部分均可单独成书。 数据结构:序列、字典、集合、Unicode和数据类。 函数即对象:一等函数、相关设计模式和函数声明中的类型提示。 类和协议:组合、继承、混入、接口、运算符重载、协议和更多静态类型。 控制流:上下文管理器、生成器、协程、async/await及线程和进程池。 元编程:特性、属性描述符、类装饰器,以及可取代或简化元类的类元编程新钩子。

book

R深度学习权威指南

by Posts & Telecom Press, Joshua F. Wiley

使用无监督学习建立自动化的预测和分类模型 Key Features 结合R语言介绍深度学习软件包H2O 由实际案例来讲解R语言深度学习模型 将R语言和深度学习模型或深度神经网络结合起来,解决实际的应用需求 Book Description 深度学习是机器学习的一个分支,其基础是一组试图使用模型架构建立高水平抽象模型的算法。本书结合R语言介绍深度学习软件包H2O,帮助读者理解深度学习的概念。本书从在R中设置可获取的重要深度学习包开始,接着转向建立神经网络、预测和深度预测等模型,所有这些模型都由实际案例的辅助来实现。成功安装了H2O软件包后,你将学习预测算法。随后本书会解释诸如过拟合数据、异常数据以及深度预测模型等概念。最后,本书会介绍设计调参和优化模型的概念。 本书适合那些胸怀大志的数据科学家,他们精通R语言数据科学概念,并希望可以使用R中的包进一步探索深度学习范式。读者需要对R语言具备基础的理解,并熟悉统计算法和机器学习技术。 What you will learn 建立R包H2O训练深度学习模型; 理解深度学习模型背后的核心概念; …