首页 > 其他分享 >企业架构系列(19)TOGAF企业连续体和构建块

企业架构系列(19)TOGAF企业连续体和构建块

时间:2024-10-12 13:17:59浏览次数:7  
标签:架构 19 解决方案 TOGAF 构建 连续 企业

TOGAF 企业连续体(Enterprise Continuum)是一个用于对架构描述进行分类的框架。它有助于突出架构师在哪个抽象层次上工作,并概述了不同目的下应使用的不同层次。而构建块(Building Blocks)是用来描述这些架构和解决方案工件的核心概念。

TOGAF企业连续体的基本结构和其与架构和解决方案的关系:

  • 企业连续体:是整个框架的顶层,包含了企业的所有架构和解决方案。

  • 架构上下文和需求:这个部分指定了架构的工作范围以及相关的业务需求。

  • 架构连续体:这是一系列按照抽象级别排列的架构描述。这些描述可以是概念性的、逻辑性的或者物理性的,称之为架构构建块(ABBs)。ABBs 被认为是在TOGAF ADM的A至D阶段定义的概念性和逻辑性构建块。ABBs 捕捉了架构需求,并为后续的解决方案提供了基础,指导SBBs的开发。

  • 解决方案连续体:这是一个包含了一系列解决方案的集合,称之为解决方案构建块(SBBs)。SBBs 代表了TOGAF ADM中E阶段定义的物理构建块(即,被采购或开发的解决方案)。一个SBB不一定非得是物理IT组件,它也可以是组织、参与者或过程的实际实例化。

  • 部署的解决方案:最后,这些解决方案会被实际部署到生产环境中去满足业务需求。它们反映了哪些解决方案被选中并通过部署实例化。例如部署的企业资源规划(ERP)系统,并由某些IT运营部门管理。

通过以上这种方式,企业能够确保他们的解决方案符合既定的架构原则和要求,从而更好地支持业务目标。

接下来,回忆一下之前关于“企业连续体”的介绍:

它的连续性强调了从抽象到具体的渐进过程,每个层级都建立在前一层级的基础上,通过增加细节来更好地适应特定的需求或环境。

企业连续体分为四个层次:

  • 基础架构:包含了最普遍的基础架构构建块,比如开放系统互连(OSI)模型。
  • 通用系统架构:包含的是更具体的、但仍然相对通用的系统架构,如ERP系统的模板或云服务模式。
  • 行业特定架构:专注于某一特定行业的架构,比如金融服务、电信或医疗保健等领域的最佳实践。
  • 组织特定架构:最终细化到了一个组织(即企业)的具体情况,包括该组织定制化的架构设计。

企业连续体与ArchiMate元素的映射关系:

上图可以看到,基础架构主要在技术层建模,而其他三个更具体的架构则使用应用层或业务层来建模。因为应用架构主要是建立在一个不是在企业内部开发的技术基础上,而是需要购买并配置的技术基础上(例如,服务器、操作系统、数据库、通信设备等)。


参考文献: www.opengroup.org

标签:架构,19,解决方案,TOGAF,构建,连续,企业
From: https://blog.csdn.net/weixin_50693296/article/details/142873840

相关文章

  • SpringBoot框架下购物推荐系统的架构与实现
    2相关技术2.1MYSQL数据库MySQL是一个真正的多用户、多线程SQL数据库服务器。是基于SQL的客户/服务器模式的关系数据库管理系统,它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等,非常适用于Web站点或者其他......
  • Leetcode 1192. 查找集群内的关键连接
    1.题目基本信息1.1.题目描述力扣数据中心有n台服务器,分别按从0到n-1的方式进行了编号。它们之间以服务器到服务器的形式相互连接组成了一个内部集群,连接是无向的。用connections表示集群网络,connections[i]=[a,b]表示服务器a和b之间形成连接。任何服务器都可......
  • 5分钟看懂数据中台的典型架构
    数据中台典型架构包括数据采集层、数据存储层、数据处理层、数据服务层和数据应用层。以下是数据中台的分层概述:一、数据采集层数据采集层作为数据中台的基础,主要负责获取各种数据源。这些数据源既可以源自公司内部的业务系统,像ERP、CRM系统等,也可以是外部的数据接口,例如......
  • X86架构下的寄存器和ARM架构下的寄存器有什么区别
    x86架构和ARM架构的寄存器在数量、类型和用途方面有显著的差异。以下是两者寄存器的基本对比:x86架构寄存器在x86架构中,原始的32位体系结构(如x86)提供了以下几类寄存器:通用寄存器:EAX,EBX,ECX,EDX-主要用于数据操作和运算。ESI,EDI-用于字符串和内存数组操作。EBP-......
  • x86架构和ARM架构有什么区别?
    x86架构和ARM架构是当今两种主要的处理器架构,它们在设计哲学、指令集、能效比、应用场景等方面有显著的区别:指令集架构(ISA):x86/x86-64:这是英特尔和AMD主导的一种复杂指令集计算机(CISC)架构。x86原本指的是32位处理器,而x86-64(或AMD64)是其扩展,支持64位处理。CISC架构的特点是拥......
  • 南沙C++信奥赛陈老师解一本通题 1939:【07NOIP普及组】纪念品分组
    ​ 【题目描述】元旦快到了,校学生会让乐乐负责新年晚会的纪念品发放工作。为使得参加晚会的同学所获得的纪念品价值相对均衡,他要把购来的纪念品根据价格进行分组,但每组最多只能包括两件纪念品,并且每组纪念品的价格之和不能超过一个给定的整数。为了保证在尽量短的时间内发完......
  • 题解 QOJ5048【[ECFinal19K] All Pair Maximum Flow】
    题目描述给你一个\(n\)个点\(m\)条边的图,它是平面上的正\(n\)边形和一些对角线,节点按逆时针方向编号为\(1\)到\(n\)。对角线只可能在节点处相交。每条边有一个容量,求每个点对之间的最大流的和。\(n\leq200000,m\leq400000\)。solution做法每次找出边权最小的边\(......
  • 198号资源-源程序:(SCI论文+程序)未知时延下无线传感器网络时钟同步算法研究-----已提供下
    ......
  • [ARC119E] Pancakes
    题意定义一个序列的权值为相邻两项的差的绝对值,你可以翻转一次\([l,r]\)并使得权值最小。\(n\le3\times10^5\)。Sol显然考虑翻转一次\([i,j]\)的方案。当前贡献便为:\[|a_{i-1}-a_{j}|+|a_{j+1}-a_{i}|-|a_{i-1}-a_{i}|-|a_{j+1}-j|\]但......
  • oracle 19c dgbroker 报错ORA-16664 with ORA-12514如何解决
    alert中一堆这个保存一新***********************************************************************FatalNIconnecterror12504,connectingto:(DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=)(INSTANCE_NAME=hrz)(CID=(PROGRAM=oracle)(HOST=sd4)(USER=oracle)))(ADDRESS......