写点什么

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

  • 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:32980

评论

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

LabVIEW机器视觉系统图像畸变、校准和矫正(基础篇—3)

不脱发的程序猿

机器视觉 图像处理 LabVIEW 系统图像畸变、校准和矫正

目标加个零(28/28)

赵新龙

28天写作

年终加薪

张老蔫

28天写作

Golang的通道入门(二)

liuzhen007

go语言 28天写作 12月日更

我的2021之感谢有你们(上篇)

坚果

年终总结 28天写作 12月日更 盘点2021

从翻硬币游戏看敏捷开发

华为云开发者联盟

敏捷 敏捷开发 软件开发 团队 开发

如何监控测量你的代码

耳东@Erdong

监控 Prometheus

怎么组织一场活动

圣迪

活动 SOP

资料分享|kafka学习推荐书籍

Kafka中文社区

政法重点关注人员管控系统开发,跨部门大数据办案平台建设

a13823115807

Kubernetes中的亲和性与反亲和性

xcbeyond

kubernete 28天写作 12月日更

【CSS 学习总结】第八篇 - CSS 布局-居中布局-垂直居中布局

Brave

CSS 12月日更

Golang的通道基础(一)

liuzhen007

28天写作 Go 语言 12月日更

SRE02|管中窥豹,微服务可用性监控之道

方勇(gopher)

微服务 SRE 微服务治理 构架

Go 软件设计之道

宇宙之一粟

Go 语言 12月日更

27《重学JAVA》--反射

杨鹏Geek

Java 25 周年 28天写作 12月日更

28《重学JAVA》--注解

杨鹏Geek

Java25周年 28天写作 12月日更

都2022年了,这个20篇Linux内存管理的期刊论文,你读了吗?

奔着腾讯去

Linux Kenel 内存映射 内存池 内存页

HarmonyOS(鸿蒙)——启动流程

李子捌

鸿蒙 28天写作 21天挑战 12月日更

知识回顾:抽象类与抽象方法

喵叔

28天写作 12月日更

架构实战营 第 4 期 模块三作业

架构实战营 模块三 构架 「架构实战营」

流计算 Oceanus | 巧用 Flink 构建高性能 ClickHouse 实时数仓

腾讯云大数据

flink Clickhouse 流计算 Oceanus

如何促进用户首次下单?

石云升

AARRR 产品思维 28天写作 产品增长 12月日更

持续集成背后的思考

夏兮。

ci 方法论 持续集成 jenkins

银行兴起数字极简风:“智能手机App恐惧症”终于有救了

CECBC

Kubernetes 与 OpenYurt 无缝转换(命令式)

阿里巴巴云原生

阿里云 容器 云原生 openyurt

消极自由 与 积极自由

mtfelix

28天写作

价值

搬砖的周狮傅

价值观

Flink 实践教程-进阶(5):排序(乱序调整)

腾讯云大数据

流计算 Oceanus

SRE实战(03)|Clickhouse在好大夫服务治理中应用

方勇(gopher)

大数据 APM Clickhouse 构架

Elasticsearch 可搜索快照技术原理及最佳实践

腾讯云大数据

Elastic Search

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