流架构
James Urquhart
严昱欣, 陈洋, 陈思聪 译
出版时间:2022年11月
页数:261
“James出色地定义了流架构的新兴领域,总结了当前的技术状态,并使用了一个新颖的框架来更好地介绍该技术在未来十年中的发展。对于那些对管理流数据和事件感兴趣的人来说,这些都是很重要的想法。”
——Paul Butterworth
Vantiq的首席技术官

现在的软件开发正在拥抱事件和流数据,这不仅优化了技术交互的方式,也优化了业务相互集成的方式,以满足客户的需求,这种现象被称为流,由模式和标准组成。这些模式和标准确定了各方之间通过互联网进行的通信活动和相关数据。
本书探讨了这种演变的关键影响:当事件和数据流帮助你发现新的活动来源以增强现有业务或推动新市场时,究竟会发生什么?哪些技术和架构模式可以帮助你的公司把握流程带来的机会?James Urquhart是VMware全球CTO。他指导企业架构师、软件开发人员和产品经理完成这一过程。

● 了解当企业、政府和其他机构通过事件和数据流进行整合时,流会带来哪些好处。
● 通过Wardley Mapping可视化和Promise Theory建模了解流集成的价值链。
● 了解当今事件驱动系统市场背后的基本概念。
● 了解当今的集成模式将如何影响未来的实时事件流。
● 探索为什么公司应该从今天开始构建软件架构,以便在未来几年从流中获得收益。
  1. 前言
  2. 第0章 万维流的十年影响
  3. 0.1 金融中的万维流
  4. 0.2 零售业中的万维流
  5. 0.3 运输业的万维流
  6. 0.4 医疗健康中的万维流
  7. 0.5 数据服务中的万维流
  8. 0.6 并不是一切都那么顺利
  9. 0.7 万维流的未来
  10. 第1章 流概述
  11. 1.1 什么是流?
  12. 1.2 流与集成
  13. 1.3 流和事件驱动架构
  14. 1.4 流的前身
  15. 1.5 代码和流
  16. 1.6 后续章节
  17. 第2章 流的业务案例
  18. 2.1 采用流的驱动因素
  19. 2.1.1 提升客户体验
  20. 2.1.2 提高组织效率
  21. 2.1.3 创新和实验
  22. 2.2 采用流的促成因素
  23. 2.2.1 降低流处理的成本
  24. 2.2.2 增加数据流设计的灵活性
  25. 2.2.3 创造巨大的流生态系统
  26. 2.3 企业需要从流中获得什么
  27. 2.4 采用流的影响
  28. 2.4.1 拓展实时数据的使用
  29. 2.4.2 流网络的重要性(和危险)
  30. 2.4.3 流对工作和专业技能的影响
  31. 2.4.4 流、新业务和制度模式
  32. 2.4.5 流和规模
  33. 2.5 下一步
  34. 第3章 了解流的价值链
  35. 3.1 回顾:流的高级属性
  36. 3.2 沃德利地图和允诺理论
  37. 3.2.1 沃德利地图
  38. 3.2.2 允诺理论
  39. 3.3 构建一个流集成的价值链
  40. 3.3.1 建立地图的范围
  41. 3.3.2 建立我们的用户和用户需求
  42. 3.3.3 流集成组件
  43. 3.3.4 交互组件
  44. 3.3.5 最后一块
  45. 3.4 绘制我们的价值链
  46. 3.4.1 确定技术演进的衡量标准
  47. 3.4.2 将我们的价值链变成地图
  48. 3.5 我们的最终模型和后续步骤
  49. 第4章 评估当前的流市场
  50. 4.1 服务总线和消息队列
  51. 4.1.1 消息队列
  52. 4.1.2 服务总线
  53. 4.1.3 映射服务总线和消息队列
  54. 4.2 物联网
  55. 4.2.1 MQTT
  56. 4.2.2 HTTP 和WebSocket
  57. 4.2.3 映射物联网架构
  58. 4.3 事件处理
  59. 4.3.1 函数、低代码和无代码处理器
  60. 4.3.2 基于日志的流处理平台
  61. 4.3.3 有状态的流处理
  62. 4.3.4 映射事件处理平台
  63. 4.4 当今的流架构和集成
  64. 4.5 下一步
  65. 第5章 评估流的兴起
  66. 5.1 将演变映射到流
  67. 5.2 游戏
  68. 5.2.1 市场:标准游戏
  69. 5.2.2 加速器:利用网络效应
  70. 5.2.3 生态系统:共创
  71. 5.2.4 其他
  72. 5.3 惯性
  73. 5.3.1 供应商惯性
  74. 5.3.2 企业惯性
  75. 5.3.3 有龙出没
  76. 5.4 流的需求、挑战和机遇
  77. 5.4.1 安全
  78. 5.4.2 敏捷性
  79. 5.4.3 及时性
  80. 5.4.4 可管理性
  81. 5.4.5 存储性
  82. 5.4.6 知识产权管制
  83. 5.5 流模式的挑战与机遇
  84. 5.5.1 收集器模式
  85. 5.5.2 分发器模式
  86. 5.5.3 信号模式
  87. 5.5.4 引导者模式
  88. 5.6 意料之外
  89. 第6章 建设一个流的未来
  90. 6.1 识别你业务中的流
  91. 6.1.1 流的用例
  92. 6.1.2 流建模
  93. 6.2 流的“事件优先”用例
  94. 6.2.1 消息VS 事件
  95. 6.2.2 离散事件VS 系列事件
  96. 6.2.3 单一操作VS 工作流
  97. 6.3 推动流向前
  98. 6.3.1 推动技术发展
  99. 6.3.2 推动流网络
  100. 6.4 我们会使流得以实现
  101. 附录 评估当前流的市场
书名:流架构
作者:James Urquhart
译者:严昱欣, 陈洋, 陈思聪 译
国内出版社:中国电力出版社
出版时间:2022年11月
页数:261
书号:978-7-5198-6964-9
原版书书名:Flow Architectures
原版书出版商:O'Reilly Media
James Urquhart
 
James Urquhart是Pivotal Cloud Foundry的全球首席技术官。Urquhart先生被MIT Technology Review和Huff Post评为云计算领域十大最具影响力人物之一,并且是GigaOm和CNET的前特约作者,他是一位技术专家和高管,对颠覆性技术及其提供的商业机会有着深刻的理解。
Urquhart先生在分布式系统开发和部署方面拥有超过25年的经验,专注于复杂自适应系统的软件、云原生应用程序和平台以及自动化。在加入Pivotal之前,Urquhart先生曾在AWS、SOASTA、戴尔、思科、Cassatt、Sun和Forte Software担任领导职务。
Urquhart先生毕业于Macalester College,获得数学和物理文学学士学位。
 
 
本书封面上的动物是一种常见的潘多拉(学名:Pagellus erythrinus),它是鲷科的成员,也被称为西班牙海鲷或鲷鱼之王。潘多拉鱼常见于大西洋东海岸,从佛得角到斯堪的纳维亚半岛,以及地中海和北海。在加那利群岛潜水时经常可以看到它们。 它们大部分时间都待在由岩石、砾石、沙子或泥土组成的近岸水域的底部。它们通常会在地中海的200米或大西洋的300米深处活动,冬天它们会到更深的水域活动。
通常潘多拉身体细长。它的底色是银色的,背部有粉红色的色调,偶尔还有蓝色的条纹。它的眼睛比其他Pagellus属的鱼小,瞳孔是黑色的。一般长度为10~30厘米,但它可以长到50厘米。
潘多拉是杂食性动物,主要以生活在海底沉积物中的小型鱼类和底栖无脊椎动物为食。它可以单独被发现,也可以在最多三条的群体中找到。通常潘多拉是雌雄同体的:它生命的头两年是雌性,第三年是雄性。交配季节因地区而异,通常从春天延续到秋天。在某些地区也可能有两个不同的繁殖时间。雌性可以释放3万到15万个卵子!
潘多拉是许多地中海国家的流行食物。虽然世界自然保护联盟(IUCN)将这种鱼列为最不受关注的物种,但群岛海洋保护研究所敦促潘多拉鱼爱好者们“负责地消费”,不要食用幼鱼,并避免在海洋繁殖期间进行捕捞。O’Reilly封面上的许多动物都濒临灭绝,这些动物对全世界来说都很重要。
购买选项
定价:88.00元
书号:978-7-5198-6964-9
出版社:中国电力出版社