睿治

智能数据治理平台

睿治作为国内功能最全的数据治理产品之一,入选IDC企业数据治理实施部署指南。同时,在IDC发布的《中国数据治理市场份额,2022》报告中,蝉联数据治理解决方案市场份额第一。

数字化转型底层方法论--现代企业架构框架

时间:2022-03-24来源:本宫是妃浏览数:241

在展开描述企业架构和企业架构框架之前,首先追根溯源,了解一下架构的含义,在 ISO/IEC /IEEE-42010:2011 标准中对于架构的定义是:架构是系统在其所处环境中的基本概念或属性,体现为它的元素、关系,以及系统设计和演进的原则。

架构这个概念源于建筑等其他行业,随着计算机行业的兴起,这样的概念也被引入到了信息技 术 行 业, 用 于 IT 系 统 的 设 计。在 信 息 技 术领域大体上主要分为两个粒度,即:系统架构(System Architecture)与企业架构(Enterprise Architecture)。信息技术领域的架构设计本质是一个认知、抽象与构建的过程,即通过对于物理世界的认知与抽象,识别其中的关键概念及其关系,再通过数字化的手段在数字化世界里重新构建、模拟和还原。

而企业架构同样作为一种架构体系,也依然符合对于架构的概念定义,只是将关注点从系统级别提升到了企业级别,即企业架构关注的是在企业级别的各种视角(viewpoint)及其视图(view),其中的基本元素及其关系。

通过对于企业架构的规划和设计,可以帮助企业构建整体的数字化策略,规划数字化项目,通过数字化的手段帮助其实现期望的战略目标和业务结果,形成企业的数字化顶层规划与设计,指导企业的数字化转型过程。而这个企业架构规划的过程,也被称为企业架构规划 (enterprise architecture planning, EAP)。

企业架构框架

很多人将企业架构(Enterprise Architecture)与企业架构框架的概念混淆,就像很多人容易将敏捷(Agile)与轻量级软件开发方法(如Scrum)混淆一样,其实这是两个完全不同的概念。

企业架构是一门领域学科,而企业架构框架(例如常见的 TOGAF)才是一种具体可实施的框架和方法论,企业架构与企业架构框架的关系,就类似于敏捷(Agile)与轻量级软件开发方法(例如 Scrum、XP)的关系一样。在众多的企业架构框架方法之中,最被大家熟知通用型企业架构框架当属 TOGAF,其已经成为通用行业企业架构框架的标准方法。而近些年大量新涌现的轻量级企业架构方法,也大多从TOGAF发展而来,或是对于 TOGAF 进行扩展,或是对于 TOGAF 进行细化和补充。

现代企业架构框架

虽然如上所述,像 TOGAF 这样的经典企业架构框架从诞生到今已经历了 20 多年的发展,在发展和演进过程中也与时俱进地加入了对于像 SOA 等新的架构模式的支持。但在具体应用框架方法实践与解决现在化企业所面临的问题时,例如如何在云与分布式时代,基于平台思维进行企业架构设计的过程中仍显繁重且不完全匹配。

终究其原因,这类经典企业架构框架所诞生的时代仍处于信息化时代的早期,设计之初主要面对和解决的是企业信息化的问题,虽然也在持续保持演进和发展,但大多以补丁(例如通过元模型扩展的方式)的方式予以支持,并不能做到与最新的企业发展理念和技术趋势无缝融合与原生支持,尤其是在以平台型为主要特征的现代企业架构的规划与设计过程中,最典型的就是国内目前比较广泛采用的中台架构规划过程中,略显乏力。

因此,不破不立,能否在充分吸收经典企业架构框架的优秀思想和最佳实践的前提下,融合最新的企业数字化发展的需求和新技术新趋势,勇于跳出TOGAF 的限制,从问题出发,回归第一性,重新思考和构建一个新的轻量级企业架构框架,切实可以解决企业在向现代企业架构演进过程中面临的问题和挑战,就成为我们重点关注和研究的领域。

通过几年的研究实践,也逐渐形成了一套轻量化、敏捷可落地的企业架构框架方法,我们把它定义为:现代企业架构框架(Modern Enterprise Architecture Framework)。

现代企业架构框架设计原则

当我们在总结和提炼现代企业架构框架(MEAF)时,为了保证框架设计的有效和易于实施,从框架设计之初就一直遵循以下框架设计原则:

• 战略与业务价值驱动(业务驱动 over 技术驱动)

战略与业务价值驱动,是框架设计的第一个重要原则,无论是框架本身的设计还是应用框架进行企业级的架构规划,都需要始终遵循此规则,使每一个架构决策都能回溯到企业的战略方向和业务价值上。为了达到此目标,无论是企业级的应用架构还是企业级的技术架构,都需要以支撑企业级的业务架构为目标,而企业级的业务架构要能直接对应和反应企业的战略方向以及业务价值体现。一切从业务出发,以价值驱动,是架构设计的重要原则与基础。

• 轻量敏捷化(持续改进 over 一次做对)

为保证架构的轻量,从框架设计之初,团队一直反复审视框架每一个概念和工具的价值和成本,在满足现代企业架构设计的前提下,力求用最少的概念和元素解决实际问题。

• 可落地(从实践出发 over 从理论推导)本框架在设计过程中的所有元模型定义和方法建议,都源于实际项目的实践和提炼,因为可落地易落地也一直是我们构建和设计这个框架的重要原则之一,任何好的概念、思想和工具,如果没有经过实践的检验,也不会被加入到框架的核心模型和要素中来。

反映到框架设计上,从框架的核心元模型出发,每一个元模型要素都会包含完整的概念定义、应用场景、建模语言标准、识别方法与工具建议、输入基线要求、输出基线定义,以确保框架的可落地和应用此框架设计与建模的一致性,同时降低框架掌握的门槛,做到易懂、易学、易用。

现代企业架构框架元模型总览

在展开介绍架构之前,我们需要先了解在企业架构领域非常重要的三个概念:元模型(Metamodel),视角(viewpoint)和视图(View):

元模型(Metamodel):元模型是对于架构核心概念要素的精确定义和描述,元模型构成了架构设计的“基本语言要素”,通过元模型及其关系的表达,就可以通过结构化的方式对于架构进行描述和展现,框架元模型体现了框架设计者对于企业级架构本身的理解和抽象,是企业级架构框架的核心,是对于架构描述的“统一语言”。

视角(Viewpoint):企业架构设计因为是在对于企业本身的进行架构设计,因其抽象程度较高,同时涉及各类不同的干系人和组织,而不同的干系人和组织基于自身所处岗位角色和职责的不同,对于架构的关注点和视角也存在比较大的差异。因此,通过不同的视角(Viewpoint)的抽象,就可以充分体现我们在审视和进行企业架构设计时,处于什么样的观察位置和角度,兼顾不同干系人的架构设计诉求。不同的视角(Viewpoint)会关注架构的不同切面,以及在这个切面下的元模型要素以及他们之间的关系,这就构成了不同的架构视图(View)。

视图(View):一个视图描述了从一个或一组相关的视角(Viewpoint)出发,通过组合这类视角所关注的元模型(Metamodel)要素及其关系,通过设计与建模之后,形成的切面视图。一个视图(View)体现了在一类视角(Viewpoint)下对其关注的架构元模型要素及其关系的描述和可视化。

在现代企业架构框架(MEAF)的设计上,我们最大化的延续和集成了经典企业架构框架对于视角(Viewpoint)和视图(View)的划分,当前版本主要从业务架构、应用架构、数据架构和技术架构出发四类架构视图出发,将关注点聚焦于在不同架构视图下,针对平台型企业架构设计这个大的前提和背景,如何设计和应用元模型(Metamodel)重新对于企业架构建模,满足企业对于现代企业架构设计的需求的同时,保证企业架构设计的可落地。

部分材料如下:

‍‍‍‍‍‍‍‍‍‍‍


(部分内容来源网络,如有侵权请联系删除)
立即申请数据分析/数据治理产品免费试用 我要试用
customer

在线咨询