简化复杂的IT系统 封面

简化复杂的IT系统

暂无评分
丛书
走出软件百慕大系列
ISBN
9787111266266

标签

内容简介

本书原名为 Simple Architectures for Complex Enterprises,是一部讨论如何精简企业IT架构、控制系统复杂性的著作。作者Roger Sessions长期从事企业架构咨询,他指出许多IT项目延期、超支、不能满足业务需求,根本原因在于架构承载了过多不必要的复杂性;复杂问题并不必然需要复杂的解法,普通IT项目中约有相当部分的复杂性本可以也应该被消除。 全书大致分为两个部分。第一部分先以企业普遍面临的信息不可靠、信息不及时、并购整合、外包、法规遵从、系统互操作性差等现实问题切入,说明企业架构的价值与常见框架(如Zachman框架、开放组架构框架、联邦企业架构)的局限,随后从数学角度讨论复杂性、划分、等价关系等概念,为“用简单对付复杂”建立可度量、可论证的基础。第二部分给出作者提出的SIP(简单迭代分割)过程,从企业架构评估、准备、划分、划分简化到自治业务能力(ABC)的优先级排序与迭代,并用一个真实项目中失控的案例加以说明;最后引入“软件城堡”的边界规则,把业务层面的划分落到软件系统实现上。 本书中文版作为“走出软件百慕大系列”之一引进,英文版由Microsoft Press出版。它面向企业架构师、IT管理者与资深技术人员,强调把“精简”当作与性能、安全性同等重要的架构需求,被不少读者视为理解企业架构复杂性治理的入门读物。

编辑推荐

很多谈架构的书在讲“怎么把系统做大”,这本书反过来讲“怎么把系统做小”。作者Roger Sessions不是空谈原则,而是先把复杂性当作可以度量的对象:用等价关系、划分等并不高深的数学工具,论证把庞大系统分割成若干自治子系统确实能降低整体复杂度。这种“先证明、再动手”的写法,让架构决策少了一些拍脑袋,多了一些可讨论的依据。 书中最有实操价值的是SIP(简单迭代分割)过程与自治业务能力(ABC)的概念:先评估现有企业架构,再按业务能力划分、简化划分结果并按优先级迭代,最后用“软件城堡”的十条规则把业务划分落到软件边界上。这些规则涵盖自治、显式边界、功能划分、依赖由策略定义、异步、数据划分、禁止跨城堡事务、单点安全等,对今天做服务化、微服务拆分的团队依然有参照意义。 当然,本书出版较早,案例与工具语境带有那个时代的印记,部分框架介绍(如Zachman、TOGAF、FEA)属于概览性质,不能替代专门的方法论教材。它的价值更在于提供一种“反复杂”的思维方式:把精简视为核心架构需求,而不是事后再做的优化。对于被遗留系统、重复系统和高耦合接口困扰的团队,这本书能帮助你把“该拆哪里、该合并哪里”变成可论证的问题。

适合谁读

适合

  • 正在负责大型遗留系统整合与架构治理的企业架构师和IT负责人
  • 需要向业务方解释“为什么要简化系统”的技术管理者
  • 对服务化、微服务拆分边界感到困惑的资深开发与架构人员
  • 希望建立系统性复杂性思维、而非只学框架模板的读者

不适合

  • 想找具体编程语言、框架或工具实操教程的初学者
  • 需要最新云原生、微服务技术栈细节的读者
  • 期望轻松阅读、缺乏企业IT项目背景的非技术读者

阅读建议

  1. 先读第一部分的复杂性数学章节,理解划分与等价关系的直觉,再进入SIP流程,阅读会更顺畅。
  2. 把SIP各阶段当作检查清单使用,对照自己所在系统的业务能力清单做一次划分演练。
  3. 读完“软件城堡”规则后,挑三条与当前系统边界最相关的规则,形成可执行的架构约束。
  4. 可与TOGAF、领域驱动设计等资料对照阅读,注意本书框架介绍偏概览,不宜作为唯一依据。

出版社简介

机械工业出版社 中国 · 成立于 1950 年

机械工业出版社(China Machine Press)在科技与专业出版之外,库内图书还体现出对心理学、计算机、管理、财经与社科等方向的持续关注。心理学方面收入荣格作品及分析心理学导论,并涉及压力与健康、成瘾与疗愈等应用议题;计算机领域有《计算机程序的构造和解释(JavaScript版)》;管理与财经类包括《管理行为(原书第4版)》《不平等的代价(珍藏版)》《这次不一样:八百年金融危机史(纪念版)》;科学哲学与科学史方面则有《世界观(原书第3版)》。相关作者资源涵盖C.G.荣格、威廉·麦圭尔、索努·沙姆达萨尼、加博尔·马泰等。公开资料有限,以上仅据库内图书归纳其出版面貌。

常见问题

这本书的英文原名是什么?
英文原名为 Simple Architectures for Complex Enterprises,由 Roger Sessions 撰写,Microsoft Press 于2008年出版,属于 Developer Best Practices 系列。
中文版和《企业精简架构》是同一本书吗?
两者指向同一英文原著。中文引进版曾以《企业精简架构》为名由机械工业出版社出版,译者为张雄,出版年为2009年,ISBN 为 9787111266266。
书中的SIP和ABC分别指什么?
SIP 指 Simple Iterative Process(简单迭代分割),是作者提出的一套从评估、准备、划分、简化到迭代的架构精简过程;ABC 指 Autonomous Business Capability(自治业务能力),即划分后彼此低耦合的业务能力单元。
书中涉及的数学难吗?
作者刻意把数学控制在较浅层次,主要涉及集合、等价关系、划分等概念,具备高中及以上数学基础即可理解,重点在于建立直觉而非推导。
这本书适合当作入门架构书吗?
适合作为理解“企业架构为何要精简”的入门读物,但其中对 Zachman、TOGAF、FEA 等框架仅作概览,系统学习方法论仍需配合专门教材。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

同类高分