2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

组合学企业架构——由混沌到伪混沌的旅程

  • 2007-09-19
  • 本文字数:635 字

    阅读完需:约 2 分钟

软件架构师的工作更多的是如何削减复杂性。但现实世界是如此复杂,在某些层次上复杂性是不可避免的。那么怎么做呢?对于如何梳理问题域中不可避免的复杂性,Sean McGrath 分享了一些想法,他称之为“组合学企业架构”——大体上说,其实旨在于从问题域的混沌鉴别出其中关键的行为模式,并将其组合为简化的“伪混沌”。基于他在 EAI 项目中的实际经验,McGrath 描述了他定义一个企业架构的一系列步骤:

  • 了解行话。和问题域专家对话有必要使用共通的术语词汇。
  • 认清“既成”状况,努力看清已有 IT 系统的复杂行为,并将其复杂之处与现实世界的复杂之处相比较。换句话说,就是分辨出根源于问题本身的复杂性,并将其与架构设计工作能够消除的复杂性分离。
  • 几乎是用一种类似参禅的方式,领悟出现实世界外在的复杂性中的行为模式。现实世界的复杂性是架构需要通过的“认可测试”。
  • 最后,务实进展。一个企业架构的工作就是鉴明并利用这些模式。

最后的结果就是 Sean McGrath 称作的“组合学架构”:

核心思想是将问题域的混沌浓缩为伪混沌,伪混沌即罗列为关键模式以种种方式相连接而形成的爆炸性增长之组合。在它的作用下,除非你看不出现实世界混沌背后的模式组合,否则不会看起来真那么复杂。一旦你看到了模式的组合,复杂随之消失,背后的简单就显示出来……这种惬意的时光——当模式组合的简单代替了难以驾驭的复杂——构架企业架构则可以满载而归。

你对这条路子有什么想法?

查看英文原文: Combinatorical Enterprise Architecture - a journey from chaos to pseudo-chaos

2007-09-19 06:321106

评论

发布
暂无评论
发现更多内容

嵌入SpreadJS,赋能计量器具检定信息化

葡萄城技术团队

SpreadJS 计量检定

Centos6 内核升级

唯爱

第二周作业

技术小生

极客大学架构师训练营

程序员买买买,纸书半价,电子书55折,抢券叠加使用更划算

图灵社区

图灵教育 热门活动

江帅帅:精通 Spring Boot 系列 03

奈学教育

springboot

「架构师训练营」第 2 周作业 - 总结

森林

江帅帅:精通 Spring Boot 系列 03

古月木易

Spring Boot

架构师训练营-02作业

ashuai1106

架构师 极客大学架构师训练营 架构设计原则

centos7升级内核

唯爱

软件设计原则-第二周总结

孙志平

软件设计原则 - 第二周作业

孙志平

架构师训练营第二周作业

东哥

极客大学架构师训练营

分布式柔性事务的TCC方案

奈学教育

分布式

第二周课程作业

腾志文(清样)

作业

产品周刊 | 第 19 期(20200614)

八味阁

产品 设计 产品经理 产品开发

架构师训练营-第二周命题作业

牛牛

极客大学架构师训练营 命题作业

架构师训练营 第2周作业

Lingjun

极客大学架构师训练营

第二周作业

戴维斯

架构是训练营

设计原则

东哥

极客大学架构师训练营

「架构师训练营」第 2 周作业 - 设计原则

森林

程序设计原则

技术小生

极客大学架构师训练营

江帅帅:精通 Spring Boot 系列 04

奈学教育

Spring Boot

在野望中奔跑:镜头前"摆摊"的联想来酷总裁们

Geek_116789

分布式柔性事务的TCC方案

古月木易

分布式

构架师训练营-第二周总结

Dawn

极客大学架构师训练营

依赖倒置原则联想

极客大学架构师训练营

架构师训练营 第 2 周总结

Lingjun

极客大学架构师训练营

Monorepo 原来像陈老师这么香!

admin

我写了10年博客,却被人说“不火”?我是这样怼回去的!

王磊

Java 程序人生 「Java 25周年」

软件设计原则

superman

江帅帅:精通 Spring Boot 系列 04

古月木易

Spring Boot

组合学企业架构——由混沌到伪混沌的旅程_架构_Johan Strandler_InfoQ精选文章