导入
架构元框架简介
了解架构元框架的概览。
概述
架构驱动因素 是在设计具有重大影响的软件系统时必须考虑的关键因素。那么,这些因素具体包括哪些?我们又该如何将其转化为一个完整的流程?
微软推荐了一项指导原则,称为架构元框架:《Microsoft® 应用架构指南(第二版)》(模式与实践),2009年,微软出版社。类似的指导原则也可在文献中找到:Maciaszek, Leszek, Tomasz Skalniak, Grzegorz Biziel. “面向服务系统的元架构。” 第四届国际商业建模与软件设计研讨会,2014年。
架构元框架可被视为一份检查清单。它定义了一系列指导原则,用于说明如何执行特定任务。借助这些原则,我们可以审视自己的应用程序,并判断哪种架构风格最符合我们的需求。
...
架构元框架
架构元框架分为四个部分:
- 场景、质量属性以及需求/约束
- 应用类型,用于确定应用是移动应用、Web应用等
- 架构风格,也称架构模式
- 架构框架,本质上是一组关键关注点
注意: 关键关注点是指从架构角度需要重点关注的区域。
这些要素可用于分析我们的应用架构。例如,我们在应用中是如何实现缓存的?这类问题的答案取决于我们的使用场景类型、需求和约束等因素。