本书提出了一种基于涌现行为思想的新的企业架构开发方法。该方法是作者结合在大型企业架构开发中的工作经验,基于对复杂自适应系统和涌现行为的研究而提出的,它能够通过一些简单的规则产生复杂和高效的企业行为。在这种方法中,企业架构活动不再注重实现微管理系统,而是建立清晰的目标,并将细节交给实施团队去实现;对系统开发活动的衡量不再通过其对需求的实现程度进行判断,而是通过其对实现业务目标的贡献进行判断。
前言
致谢
关于作者
关于技术审校者
第1章 企业架构的实践1
1.1 企业架构的失败1
1.2 架构框架的起源4
1.3 企业架构的重新思考9
1.3.1 敏捷实现10
1.3.2 指导企业11
1.3.3 与系统架构的关系14
1.4 总结15
第2章 复杂适应系统概述17
2.1 复杂适应系228
2.1.1 复杂适应系统案例18
2.1.2 Sugarscape模型22
2.1.3 经济学与企业架构24
2.2 适应系统与企业架构26
2.2.1 专注于目标28
2.2.2 规则和约束31
2.2.3 利用涌现行为39
2.3 总结43
第3章 企业架构框架概述45
3.1 模型46
3.1.1 简单案例47
3.1.2 对什么建模49
3.2 主要对象53
3.2.1 目标53
3.2.2 策略57
3.2.3 参与者58
3.2.4 流程59
3.2.5 数据60
3.3 次要对象62
3.3.1 系统63
3.3.2 行为65
3.3.3 环境66
3.3.4 标准68
3.4 总结70
第4章 主要对象73
4.1 目标74
4.1.1 企业目标76
4.1.2 架构目标78
4.2 策略82
4.3 流程84
4.3.1 流程案例86
4.3.2 必要流程89
4.4 参与者91
4.5 数据92
4.5.1 语法和语义94
4.5.2 数据建模95
4.6 总结99
第5章 次要对象103
5.1 行为104
5.1.1 捕获行为107
5.1.2 记录行为110
5.2 环境112
5.2.1 基础设施环境113
5.2.2 组织环境115
5.2.3 系统环境116
5.3 系2219
5.3.1 单片系2220
5.3.2 组件系2221
5.4 标准123
5.4.1 法律上的标准124
5.4.2 事实上的标准126
5.5 总结128
第6章 企业架构建模131
6.1 动态企业架构132
6.1.1 由细节确定边界134
6.1.2 由时间确定边界139
6.2 创建模型143
6.2.1 建模语言145
6.2.2 建模工具153
6.2.3 模型尺寸154
6.3 2更控制156
6.4 总结158
第7章 可衡量的重要性161
7.1 测试165
7.1.1 测试驱动开发166
7.1.2 运行测试168
7.2 持续的监控171
7.2.1 项目组合管理173
7.2.2 政策合规175
7.2.3 企业的能力177
7.2.4 数据流179
7.3 报告182
7.4 总结184
附录A 参考资料189