企业架构的概念及发展历程简述(附TOGAF架构理论学习资料下载链接)

news2024/11/27 2:37:48

企业架构在数字化转型中发挥着至关重要的作用。它不仅确保了战略一致性、提高了运营效率、强化了信息安全,还指导了数字化转型路径、推动了技术与业务的深度融合以及促进了生态系统的连接。因此,在数字化转型过程中,企业应高度重视企业架构的建设和优化。

今天笔者与读者一起探讨一下企业架构相关内容,希望帮助正在从事数字化转型的读者对企业建构建立正确认知,利用企业架构方法论来引领数字化转型规划与落地。

同时,文末向大家分享业务架构结构及TOGAF方法论学习资料的下载链接~

随着各行各业对数字化的逐步重视及数字化转型的逐步深入,企业架构逐步走进了我们的视野,我们经常面对大量的新名称、新术语、新概念,这些新名称、术语与概念代表了什么、他们之间的关系是什么,他们之间是如何配合的,对于多数人造成了不同程度的困扰。很多人都希望能有一个总体认知,了解企业架构的整体视图,企业架构的构成要素,各要素的位置及相互配合关系等。

企业架构的英文是Enterprise Architecture,往往简称为EA。

笔者今天带给大家如下内容:

  • 企业架构的概念;

  • 企业架构的作用;

  • 全球企业架构发展的时间轴;

  • 四大主流架构框架之Zachman;

  • 四大主流架构框架之TOGAF;

  • 四大主流架构框架之DoDAF;

  • 四大主流架构框架之FEA;

一、企业架构的概念、关系和作用

不同人对企业架构的定义和作用有不同的理解,希望读者通过以下介绍,对相关定义和作用形成基本的了解和共识。

1、企业架构的概念

顾名思义,“企业架构”是“企业”的“架构”,我们需要分别了解“企业”和“架构”的定义。

 企业的定义:这里的“企业”,是指具有一系列共同目标的任何组织的集合;可以是整个集团公司或政府机构;可以是某个子公司或事业部。

 架构的定义:关于“架构”,ISO/IEC 42010:2011给出了定义:一个系统在其环境中的基本概念或属性,体现在其元素、关系及其设计和演化的原则中。架构主要包含3个组成部分,如图1-1所示。

图片

图: 架构的定义

延展:ISO/IEC所给出的这个定义,不仅仅适应于我们所探讨的“企业架构”,我们在思考和解构任何“复杂系统”时,都可以参考。

关于企业架构的主要组成,4A是目前相对主流的提法

4A:

业务架构(BA,Business Architecture)

应用架构(AA,Application Architecture)

数据架构(DA,Data Architecture)

技术架构(TA,Technology Architecture)

关于4A之间的配合关系,我们可以结合多套理论知识体系及实践感悟,融合输出了业务架构(BA)与数据架构(DA)、应用架构(AA)、技术架构(TA)之间的基本协作关系图,如下图所示。

图片

图中的各个要素用圆圈表示,各个要素之间的连线表示要素间的关系。该图主要表达了5点。

(1)围绕业务对象(Business Object):典型的业务对象有“产品”“客户”“合作伙伴”“合同”“订单”等,企业的实际业务都是围绕这些业务对象展开的,相应的业务架构、数据架构、应用架构也应该围绕“业务对象”来设计,这也会有利于企业架构各组成部分的整体协同。业务对象可以根据实际情况分出不同层次,分别进行定义和描述。比如产品从大到小可分出3个层次,如“产品族”“产品组”“产品”;比如合同可分出两个层次,第一层是“合同”,第二层根据合同的不同特点可分解为“销售合同”“采购合同”等。

(2)业务架构(BA)整体牵头:总的来说,数据、应用、技术等都是为业务服务的,要想让其他要素服务好业务,那么首先需要先说清楚业务。在这四者中,业务架构起到整体牵头的作用;否则,各干各的,无法真正实现基于业务的整体协同,实际效果会很差。

(3)数据架构(DA)全局拉通:数据已经成为一个重要的生产要素,各个企业需要沉淀企业级数据资产并挖掘数据价值、赋能业务。数据,尤其是“主数据”,会贯穿多个业务单元、多个业务环节,起到全局拉通的作用。

(4)应用架构(AA)合理呈现:应用架构的主要作用是呈现。把业务对象所涉及的相关业务活动,通过线上化的方式呈现给业务用户,以便更高效地执行业务活动。

(5)技术架构(TA)有效支撑:在业务架构牵头之下,形成与业务架构协同的数据架构、应用架构之后,需要技术架构进行统一支撑。

2 、企业架构的作用

为了便于理解企业架构的作用,我们可以先了解下“架构”在一个“企业”中的大体位置和角色,然后结合业务实践给出一些参考。

架构的位置:下图是业内关于架构比较有共识的一个示意图。在图中,架构处于中间的位置。简单来讲,架构扮演着一个“承上启下”的角色。

图片

图:架构的位置及角色

企业架构的作用

  1. l  基于上图示意的位置和角色,结合企业实践,我们给出企业架构的参考作用:

  2. l  架构是从战略到项目落地的桥梁;

  3. l  架构是IT与业务对齐的关键;

  4. l  企业架构是企业整体能力建设的基础;

  5. l  企业架构是IT规划的核心;

  6. l  企业架构是整合信息孤岛、沉淀企业级数据资产的利器;

  7. l  企业架构能有效指导IT治理与管控、减少IT重复投资;

  8. l  企业架构是数字化转型顶层规划设计的有效指导方法。

二、企业架构的发展历程及4大主流架构框架介绍

从1987年由John Zachman提出的第一个企业架构的框架理论,发展到今天,已经有30多年的时间。在这30多年的发展历程中,全球业内提出的大大小小的框架有近百种,如此众多的架构框架,大多是从4套主流架构框架发展和衍生出来的。

我们将通过时间轴来了解主流架构的演进过程, 然后针对4大主流架构框架进行简要介绍。

1、企业架构的发展历程

“企业架构”最初是由于信息系统的复杂性不断提高(熵增),人们的理解难度越来越大而出现的。为了便于理解和管理这种“复杂系统”,需要隐藏系统的局部细节信息,从中抽象出高层次的结构和交互关系,以便于通过更简洁的方式,以一套共同的语言来理解复杂的系统,利于相互沟通和交流。

企业架构的演进有两条主线,一条是起源于20世纪70年代美国启动的C4ISR计划(Command,Control,Communications,Computers,Intellingence,Surveillance and Reconnaissance)。这一计划的目标是把美军的战略决策及军队指挥、控制、管理所用的设备、器材、程序关联到一起,形成美军现代军队的神经中枢。经过多场战争的磨炼,逐步构建出跨多领域复杂系统的方法论体系,在此基础上逐步发展出TOGAF、DoDAF相关架构框架。

另一条主线起源于1987年John Zachman在IBM内部期刊撰写的著名论文《信息架构框架》(“A framework for information systems architecture”),首次提出了“信息系统架构框架”这一概念。这篇论文被业界奉为企业架构框架理论的开山之作,Zachman本人也被称为企业架构框架理论之父。以此为基础,后续逐步发展出Zachman、FEA等相关架构框架。

下图给出了两条主线牵引下的4大主流企业架构的发展历程。经过20多年的发展,到21世纪10年代,相关的企业架构框架基本上相对稳定了,版本更新趋向平缓。

图片

图:企业架构的发展历程

三、四大主流架构框架介绍

大致对架构框架的发展时间轴、两大演进路线了解后,下面简单了解下4大主流架构框架的关键内容。

1.    Zachman框架(企业领域)

Zachman框架是由JohnZachman先生在1987年提出、第一个得到公认的架构框架,如图1-4所示。该框架主要表现为一个6*6的矩阵,一个维度是基于5W1H的分类,即Why(动机)、What(数据)、Who(角色)、When(时间)、Where(分布)、How(功能),另一个维度是基于不同人员的视角(高层、业务管理者、架构师、工程师、技术员、企业用户),完成从抽象概念到实例的转换(识别、定义、表示、详述、配置、实例化)。经过20多年的发展,Zachman框架从2011年开始基本稳定在3.0版本。

图片

图:Zachman 框架

正如Zachman框架官网所强调的,该框架是一套元模型,而不是实施方法论。它给出的是企业架构内容的描述和分类,确保每个干系人的每个关注点都被照顾到、并有效地串联成一个完整的体系,提供了一种有效分解复杂企业系统的方法。

该框架提供了一张“静态”的全景图,但对于如何来创建这些内容,却没有给出具体的指导。可以认为这是一个参考框架,真正要一步一步地开发企业架构,需要借助于其他架构框架,比如TOGAF.

延展:Zachman框架所采用的5W1H,是一种用途非常广泛的思考方法,如果你在工作中遇到难题、不知道如何突破时,可以尝试使用5W1H进行分解,把问题展开,或许有助于开拓思路。

2、TOGAF框架(企业领域)

TOGAF (The Open Group Architectures Framework)由欧洲著名的The Open Group在1995年开发出第一个版本。在此过程中,很多厂商参与了该体系的构建,这种形成机制在一定程度上较好地保障了该体系的适用性和可推广性。无论在国际上,还是在中国国内,目前 TOGAF都已成为企业架构方面的主流框架体系。

TOGAF体系的6大部分内容及其关系如下图所示。

  • Part1:引言(EA关键概念及术语定义)。

  • Part2:架构开发方法。

  • Part3:ADM指南和技术。

  • Part4:架构内容框架。

  • Part5:企业连续统一体和工具。

  • Part6:架构能力框架。

图片

图:TOGAF体系的内容及其关系

在TOGAF 体系的6大部分内容中,架构开发方法(ADM)提供了一个流程化开发

业架构的思路,如下图所示,用户可参考相关步骤逐步推进企业架构的开发和实践。

  • 预备阶段: 为架构项目进行初期准备。

  • 阶段A: 明确企业架构愿景。

  • 阶段B: 详述业务架构(开发基线和目标业务架构,并分析差距)。

  • 阶段C: 设计数据和应用架构(开发基线和目标数据和应用架构,并分析差距)。

  • 阶段D: 设计技术架构(开发基线和目标技术架构,并分析差距)。

  • 阶段E: 机会及解决方案(阐述目标架构的机会及解决方案)。

  • 阶段F: 迁移计划(根据优先级,进行路标规划)。

  • 阶段G: 实施治理(形成架构监管及治理机制,确保架构交付合规)。

  • 阶段H: 架构变更管理(提供变更管理流程,确保架构能持续响应业务需要)。

图片

图:TOGAF架构开发方法

注意:企业用户在参考TOGAF ADM进行架构开发时,可以结合企业自身情况进行适当裁剪。

3、 DoDAF(军事领域)

DoDAF (The Department of Defense Architecture Framework)是美国国防部建立的企业架构框架,源自1970年代美国军方启动的C4ISR计划,该计划主要为了解决各军兵种独立建设、无法互联互通、无法进行一体化协同作战的问题。经过多场战争的不断积累,C4ISR 架构框架逐渐发展成为更加成熟的DoDAF架构框架,并于2003年8月正式发布DoDAF v1.0。又经过了5年多的发展和完善,美国国防部于2009年5月发布了最新版本DoDAF v2.0。

DoDAF架构框架由一系列视角所组成,在v1.0版,提供了4种视角,涉及全景视角、运营视角、系统视角和技术标准视角。到了v2.0版,扩展为包括全景视角、数据与信息视角、标准视角、能力视角、运营视角、服务视角、系统视角及项目视角在内的8大视角,如下图所示。

图片

图:DoDAF架构框架的8大视角

每个视角下都会包含若干模型,DoDAF架构框架基于上述8大视角可进一步分解为52 个模型,如下表所示。

上述8大视角与52个模型是DoDAF架构框架v2.0的核心,在具体应用时,这52个模型可以根据实际需要有选择地使用。

图片

表:DoDAF架构框架 8大视角与52个模型

4、FEA(政府领域)

美国联邦政府总共拥有300多个职责不同、规模不一的组织机构,这些机构的雇员数量超过 200万人,每年的年度预算都超过3万亿美元,其中每年各种形式的IT投入超过800亿美元。为确保对巨额IT投入的有效管控,1996年美国国会通过了一个有关信息技术管理改革的《克林格-科恩法案》,授权联邦政府相关机构开发和维护IT架构,以促进各个机构之间的信息共享、提升IT预算相关的投资收益。

在1999年,美国联邦政府CIO委员会发布了第一版的FEAF(Federal Enterprise Architecture Framework)。在此之后,由美国管理和预算办公室(OMB)负责管理和协调美国联邦企业架构建设,并于2002年成立了专门从事联邦企业架构开发的项目管理办公室(FEA-PMO)。为了能在不同联邦机构之间建立通用业务语言,加强沟通和协同,在2007年左右推出FEA参考模型的早期综合版本,如下图所示。这个早期版本中包含5个参考模型,除了强调绩效和业务驱动,也强调了要构建基于构件的架构。

图片

图:FEA参考模型(2007版)

又经过5年左右的积累和完善,FEAFv2.0于2013年发布,里面所涉及的参考模型更新版如下图所示。

对比上面与下面的两张图可以看出,相比2007年的FEA参考模型早期版本,2013年的参考模型更新版本主要在下述3个方面进行了调整。

  • 从参考模型的数量角度看:

  • 早期版本包含5个参考模型;

  • 更新版本包含6个参考模型,多了“安全参考模型”,该模型与另外5个参考模型都有关联。

  • 从参考模型的命名来看:

  • 早期版本中提到了“服务构件参考模型”;

  • 更新版本中改成了“应用参考模型”。

  • 从参考模型的梳理顺序上看:

  • 早期版本先考虑“服务构件参考模型”,然后考虑数据参考模型和技术参考模型;

  • 更新版本则先考虑“数据参考模型”,然后输出给应用参考模型和技术参考模型,把数据参考模型的梳理提到了前面,进一步强调了数据参考模型的重要性。

图片

图:FEA参考模型(2013版)

近几年来,国内越来越多的企业开始探索企业架构的实际应用。除了来自企业领域的Zachman 框架和 TOGAF架构框架知识体系,来自军事领域的DoDAF架构框架和来自政府领域的FEA架构框架,对于企业架构的实际应用都可以有一定的参考和指导作用。

网上有不少与这些主流架构框架相关的中文材料和文章,考虑到不同译者有各自偏好且水平参差不齐,读者通过网上的中文材料进行学习时要注意对比和甄别。建议有一定英文基础的读者朋友直接查阅相关主流架构框架的官网、学习英文原版材料,有条件的可参加正规授权机构的专业培训,并通过企业实践加强对企业架构的理解和应用能力。

往期回顾>>

  • 业务架构适合IT人员还是业务人员学习?附71页PPT:企业架构及典型设计

  • 再谈IT对准业务-企业架构实践方法论

  • 企业4A架构:数字化转型的底层方法论(附TOGAF资料下载)

  • BPM、ESB、SOA它们都是干什么的?附105页PPT:企业架构设计方法与实践

  • 为什么要坚持先业务后IT?附71页PPT:企业架构及典型设计

  • 企业架构的核心理念,附企业架构管理方法与受理流程PPT下载

  • 从华为数字化转型解读企业架构治理的5个要点

  • 105页PPT:华为企业架构设计方法及实例(基于TOGAF)

  • 华为数据架构原则:企业层面的共同行为准则

  • 企业流程技术架构演进目标-流程设计与执行一体化

1、“业务架构解构与实践教程”下载链接:

https://pan.baidu.com/s/1cDfQjCUbye8EyQ99TC0wQA?pwd=5v3m 

2、TOGAF理论学习资料(35.5GB)下载链接:

https://pan.baidu.com/s/12vTlphksfGmyaqAfBXTNmg?pwd=ptrt 

3、更多资料已收录星球:数字藏经阁,请移步星球下载~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2100213.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023年中国90后十大影响力人物

“2023年中国90后十大影响力人物” 2024年1月23日,揭晓了由网友投票评选的中国2023年90后十大影响力人物。

一文读懂蒙特卡洛算法:从概率模拟到机器学习模型优化的全方位解析

爱德华蒙克(Edvard Munch)的"蒙特卡洛赌场的轮盘桌"(1892) 蒙特卡洛方法的起源与发展 1945年,在第二次世界大战即将结束之际,一场看似简单的纸牌游戏引发了计算领域的重大突破。这项突破最终导致了蒙特卡洛方法的诞生。参与曼哈顿计划的科学…

day05 1.运算符重载

#include <iostream> #include <cstring> using namespace std;class myString {private:char *str; //记录c风格的字符串int size; //记录字符串的实际长度public://无参构造myString():size(10){str new char[size]; //构造出一个长度为10的…

解除禁售!Ozon重新开放电子产品等品类销售,Ozon出单了怎么发货?

今年6月份&#xff0c;俄罗斯电商平台Ozon暂时关闭了电子产品、汽车配件和DIY工具三大品类&#xff0c;相关数据显示&#xff0c;有69%的电子产品是中国制造的&#xff0c;如耳机耳麦、充电器、智能手机、平板电脑、电子元器件等。这项禁售政策影响了众多卖家的销售业务&#x…

电赛2024年H题智能小车基于MSPM0G3507主控MCU(利用8路灰度加上MPU6050的解决方式)具体项目报告

题目&#xff1a;自动行驶小车&#xff08;H题&#xff09; 摘要 本项目由微处理器MSPM0G3507&#xff0c;编码器电机驱动&#xff0c;8路灰度传感器指示线巡线单元&#xff0c;MPU6050六轴传感器无线直行单元&#xff0c;OLED显示人机互动单元&#xff0c;红色LED及蜂鸣器声光…

Windows Server 2019 中文版、英文版下载 (updated Aug 2024)

Windows Server 2019 中文版、英文版下载 (updated Aug 2024) Windows Server 2019 Version 1809 请访问原文链接&#xff1a;https://sysin.org/blog/windows-server-2019/&#xff0c;查看最新版。原创作品&#xff0c;转载请保留出处。 本站将不定期发布官方原版风格月度更…

springboot驾校预约管理系统—计算机毕业设计源码25540

摘 要 随着科学技术的飞速发展&#xff0c;各行各业都在努力与现代先进技术接轨&#xff0c;通过科技手段提高自身的优势&#xff1b;对于驾校预约管理系统 当然也不能排除在外&#xff0c;随着网络技术的不断成熟&#xff0c;带动了驾校预约管理系统 &#xff0c;它彻底改变了…

【C语言从不挂科到高绩点】08-作业练习-循环结构01

Hello!彦祖们,俺又回来了!!!,继续给大家分享 《C语言从不挂科到高绩点》课程,前面课程中给大家讲解了一些常规的知识点,那么本次课,我们一起来练习挑战一下!! 本套课程将会从0基础讲解C语言核心技术,适合人群: 大学中开设了C语言课程的同学想要专升本或者考研的同…

knime安装 OCR识别节点Tess4J

Tess4J Node是一个工具&#xff0c;它把Tesseract OCR库整合到KNIME软件中。Tesseract OCR是一个光学字符识别&#xff08;Optical Character Recognition, OCR&#xff09;的库&#xff0c;可以将图片中的文字转换成电脑可以编辑的文本。 安装过程&#xff1a; 1、在knimeh…

免费ppt模板哪里找?AI智能生成指南分享

在忙碌的工作日常中&#xff0c;制作一份精美的ppt模板似乎成了一项艰巨的任务。 但别担心&#xff0c;其实掌握以下这个小技巧&#xff0c;就能让这个过程变得轻松又高效。想要让你的演示文稿在会议中脱颖而出吗&#xff1f;想要知道ppt模板怎么制作的吗&#xff1f;跟我一起…

终极解决 docker 拉取镜像失败的问题,其他类似场景也适用

国内的网络环境&#xff0c;想必大家都是知道的&#xff0c;虽说技术无罪&#xff0c;但奈何政策不允许啊&#xff0c;以下内容我在 CSDN 上发不了&#xff0c;请大家移步我的个人公 * 号&#xff1a;新质程序猿&#xff0c;查看更多原创内容&#xff0c;这里只介绍相关背景和需…

网站建设完成后, 做seo必须知道的专业知识之--蜘蛛陷阱

蜘蛛陷阱&#xff08;Spider Trap&#xff09;是指那些阻止搜索引擎蜘蛛程序&#xff08;即爬虫程序&#xff09;正常爬行和抓取网站内容的障碍物或策略。这些陷阱通常是由网站设计或技术上的某些特定元素造成的&#xff0c;它们对搜索引擎的友好度较低&#xff0c;不利于蜘蛛程…

Java-数据结构-链表-LinkedList(一) (^_−)☆

文本目录&#xff1a; ✿一、ArrayList的优点和缺陷&#xff1a; ✿二、链表&#xff1a; ❄️1、链表的概念与结构&#xff1a; ❄️2、单向不带头非循环链表的实现&#xff1a; ❄️&#xff08;1&#xff09;、操作&#xff1a; ▶display () 方法&#xff1a; ▶size…

5千多道安全生产证考试题库ACCESS\EXCEL数据库

安全生产是保护劳动者的安全、健康和国家财产&#xff0c;促进社会生产力发展的基本保证&#xff0c;也是保证社会主义经济发展&#xff0c;进一步实行改革开放的基本条件。因此&#xff0c;做好安全生产工作具有重要的意义。今天的数据即是安全生产资格证、许可证考试题库。 大…

传统管道,匿名管道

二、传统的进程间通信-管道文件 管道是UNIX系统中最古老的进程间通信技术&#xff0c;古老意味着所有系统都支持&#xff0c;早期的管道是半双工通信&#xff0c;现有的系统管道是全双工通信 管道就是一种特殊的文件&#xff0c;数据在文件中是流动的&#xff0c;读取之…

webshell绕过样本初体验

目录 一&#xff1a;前景 二&#xff1a;样本 样本一&#xff1a; 样本二&#xff1a; 样本三&#xff1a; 样本4&#xff1a; 样本5&#xff1a; 一&#xff1a;前景 在我们日常的网站中百分之一百是存在一些安全设备来拦截我们的webshell的&#xff0c;一般情况…

苹果手机微信恢复聊天记录分享:3个恢复方法,学到就是赚到

Q&#xff1a;我微信里面的聊天记录都不见了怎么办呀&#xff1f; A&#xff1a;问我你就是问对人了&#xff0c;我这里有3个超好用的微信恢复聊天记录的方法&#xff0c;不管你的聊天记录是被误删的&#xff0c;还是由于其他的原因导致丢失&#xff0c;在这3个方法中&#xf…

人工智能 | MetaLlama 大模型

llama 大模型介绍 我们介绍 LLaMA&#xff0c;这是一个基础语言模型的集合&#xff0c;参数范围从 7B 到 65B。我们在数万亿个 Token 上训练我们的模型&#xff0c;并表明可以专门使用公开可用的数据集来训练最先进的模型&#xff0c;而无需诉诸专有的和无法访问的数据集。特别…

车牌数据集车辆数据集,全手工labelimg标注 图片清晰用于训练效果很好

车牌数据集车辆数据集&#xff0c;全手工labelimg标注 图片清晰用于训练效果很好 车牌及车辆检测数据集介绍 数据集概览 本数据集旨在为车牌识别和车辆检测任务提供高质量的训练素材。数据集完全由人工使用LabelImg工具进行标注&#xff0c;确保了标注的准确性与一致性。图…

【容器安全系列Ⅴ】- Linux强制访问控制:AppArmor 和 SELinux

在本系列中&#xff0c;我们介绍了各种安全层&#xff0c;这些安全层不仅可以将容器与主机上的其他进程隔离开来&#xff0c;还可以将容器与其底层主机隔离开来。在这篇文章中&#xff0c;我们将讨论 AppArmor 和 SELinux 如何在我们之前讨论过的其他隔离层之外提供额外的限制。…