2.5 现代企业架构框架
元模型
总览
在展开介绍架构
之前,我们需要先了解在企业架构
领域非常重要的三个概念:元模型
(Metamodel),视角
(viewpoint)和视图
(View):
元模型
(Metamodel)
元模型
是对于架构
核心概念要素的精确定义和描述,元模型
构成了架构
设计的“基本语言要素”,通过元模型
及其关系的表达,就可以通过结构化的方式对于架构
进行描述和展现,框架
元模型
体现了框架
设计者对于企业级架构
本身的理解和抽象,是企业级架构框架
的核心,是对于架构
描述的统一语言
。
在复杂的平台型技术架构
中,是否能够对架构
元素做准确的识别和直观的描述,直接影响架构
设计方案是否被易于理解、使用和管理。
在现实世界中,结构化是我们理解、记忆和描述复杂事物的最佳方式,我们希望将其应用在架构
设计中来增强架构
的表现力,因此我们在设计时对元模型
的主要考量因素有:
架构
元素的职责明确且易于理解架构
元素的职责之间相互正交架构
元素之间存在清晰可辨的层次关系
我们使用带有明确职责属性的分类方式定义架构
元素,同时我们对元素的职责进行了符合平台化
特征的重新定义,最终组成轻量的结构化的描述元模型
。
视角
(Viewpoint)
企业架构
设计因为是在对于企业本身的进行架构
设计,因其抽象程度较高,同时涉及各类不同的干系人
和组织
,不同的干系人
和组织
基于自身所处岗位
角色
和职责的不同,对于架构
的关注点和视角
也存在比较大的差异。因此,通过不同的视角
(Viewpoint)的抽象,就可以充分体现我们在审视和进行企业架构
设计时,处于什么样的观察位置和角度,兼顾不同干系人
的架构
设计诉求。不同的视角
(Viewpoint)会关注架构
的不同切面,以及在这个切面下的元模型
要素以及他们之间的关系,这就构成了不同的架构视图
(View)。
视图
(View)
一个视图
描述了从一个或一组相关的视角
(Viewpoint)出发,通过组合这类视角
所关注的元模型
(Metamodel)要素及其关系,通过设计与建模
之后,形成的切面视图
。一个视图
(View)体现了在一类视角
(Viewpoint)下对其关注的架构元模型
要素及其关系的描述和可视化。
在现代企业架构框架
(MEAF)的设计上,我们最大化的延续和集成了经典企业架构框架
对于视角
(Viewpoint)和视图
(View)的划分,当前版本主要从业务架构
、应用架构
、数据架构
和技术架构
四类架构视图
出发,将关注点聚焦于在不同架构视图
下,针对平台型企业架构
设计这个大的前提和背景,如何设计和应用元模型
(Metamodel)重新对于企业架构
建模,满足企业对于现代企业架构
设计的需求的同时,保证企业架构
设计的可落地。
下面就将根据不同的 视图
(View)以元模型
(Metamodel)为主线,展开详细介绍现代企业架构框架
(MEAF)的架构
设计要素和应用场景。
(图 2.5-2 MEAF Metamodel)