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:321085

评论

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

软件测试|教你用skip灵活跳过用例

霍格沃兹测试开发学社

业内首个基于Iceberg的“云端仓转湖”生产实践探索

腾讯云大数据

湖仓一体

OpenHarmony创新赛|赋能直播第四期

OpenHarmony开发者

谁在“操控”虚拟人?

自象限

虚拟人

NFTScan | 10.09~10.15 NFT 市场热点汇总

NFT Research

NFT\ NFTScan

深度学习应用开发示例之目标识别

矩视智能

深度学习 机器视觉

进来“抄作业”!示例代码、操作手册,尽在华为云Codelabs!

云计算 软件开发 华为云

Chiplet封装技术的应用现状

IC男奋斗史

封装 芯片 半导体 chiplet

挖掘文本的奇妙力量:传统与深度方法探索匹配之道

汀丶人工智能

推荐系统 语义搜索 向量搜索

锁定云栖大会!共同见证阿里云大数据+AI产品年度重磅发布及创新

阿里云大数据AI技术

大数据 AI

在 Windows 平台下安装与配置 MySQL 5.7.36

小齐写代码

DeFi/DApp矿机算力质押挖矿系统开发

l8l259l3365

探索工作流应用场景下解决重复审批的方法

inBuilder低代码平台

工作流 低代码

每个开发人员都想使用的编程语言

互联网工科生

rust

那些被裁员的芯片工程师们都怎么样了?

IC男奋斗史

职业规划 裁员 芯片 半导体 ChatGPT

软件测试|简单易学的性能监控体系prometheus+grafana搭建教程

霍格沃兹测试开发学社

10个最佳区块链分析工具 区块链系统开发

区块链软件开发推广运营

交易所开发 dapp开发 区块链开发 链游开发 NFT开发

浅谈 33 台 iPad 发展史;OpenAI“悄悄”修改了企业核心价值观丨 RTE 开发者日报 Vol.67

RTE开发者社区

再玩玩B端搭建

得物技术

架构 规则引擎 B端搭建

OpenHarmony创新赛丨报名倒计时,超强秘籍带你直通大奖!

OpenHarmony开发者

数据结构与算法 | 数组(Array)

Java研究者

Java 算法 数组 算法题 数据结构,

了解容器运行时安全:保护你的容器应用

统信软件

容器 安全 运行时

Linux爆发好时机!Windows这次换代为何这么难!

树上有只程序猿

windows 11

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