当前位置: 首页 > news >正文

TOGAF企业架构章节(核心)知识点(一)

 TOGAF标准9.2一共有 6 部分:

  • 第一部分(简介):企业架构的关键概念,特别是 TOGAF 方法进行了概要介绍
  • 第二部分(架构开发方法): TOGAF 框架的核心部分。描述了 TOGAF 架构开发方法(ADM)
  • 第三部分(ADM 指南和技术):包含可用于 应用TOGAF 方法 和 TOGAF  ADM 的一系列指南和技术
  • 第四部分(架构内容框架):包括一个用于架构制品的结构化元模型、可复用的架构构建块(ABB)的使用以及典型架构交付物的概述
  • 第五部分(企业连续性和工具):论述对企业内架构活动的各种输出进行分类和存储的适用分类法和工具
  • 第六部分(架构能力框架):在企业中建立和运行架构功能所需的组织、流程、技能、角色和责任

将 TOGAF 标准分为这些独立部分的意图是:可以详细考虑不同的专门领域,并可能独立地加以处理。尽管所有部分作为一个整体一起工作,但是选择采用某些特殊部分而排除其余部分,也是可行的。例如,一个组织可以采用 ADM过程,但选择不使用任何与架构能力相关的材料。

TOGAF 9.2 引言部分:

1 、 TOGAF 架构库的结构

TOGAF 架构库是一个参考库,包含了指导方针、模版、模式和其他形式的参考资料,以加速为企业创建新的架构。

架构库资料分为四部分:

  • 第1 节,基础文件
  • 第2 节,通用指导和技术
  • 第3 节,特定行业的指导和技术
  • 第4 节,特定组织的指导和技术

2 、什么是企业?

TOGAF 标准认为,“企业”是所有具备共同目标的组织的集合。

例如,企业可以是:整个公司或公司的部门、政府机构或单个政府部门、通过共同所有权联系在一起的地理位置遥远的组织、共同努力创建共同或可共享的交付物或基础设施的国家或政府集团、合作企业的伙伴关系和联盟,如联盟或供应链。

 3 、为什么需要企业架构?

企业架构的目的是在整个企业范围内优化通常分散的流程(手动或自动)遗留下来的问题,将其转化为一个集成的环境,这种环境可以改变和支持业务战略的交付。

4 、企业架构有什么好处?

一个有效的企业架构可以为组织带来重要的效益。企业架构的具体好处包括:

  • 更高效的业务运营
  • 更高效的 IT 运营
  • 提高现有投资的回报,降低未来投资的风险
  • 更快、更简单和更便宜的采购

5 、具体什么会促使企业架构的开发?

典型情况下,对业务转型需要或彻底的基础设施变革的准备,可以启动企业架构的审查或开发。通常情况下,关键人员识别出为满足新业务目标所需要变革的领域。在变革过程中,这些人员通常被称为“利益攸关者”,架构师的作用是通过以下方式应对其关注点:

  • 识别和细化利益攸关者的需求
  • 开发多个表明要如何应对关注点和需求的架构视图
  • 展示在协调不同利益攸关者关注点的潜在冲突中要做出权衡

如果没有企业架构,要考虑并满足所有关注点和需求几乎是不可能的。

6 、什么是架构框架?

架构框架是一种基础架构或一组结构,可用于开发广泛的架构。它应该描述一个方法,以一组构建块的形式设计企业的目标状态,并说明构建块如何组合在一起。它应该包含一套工具并提供通用的词汇。它还应该包括可用于实现构建块的推荐标准和兼容产品的列表。

7 、为什么使用 TOGAF 标准作为企业架构的框架?

TOGAF 标准是在整个社区的共同努力下制定的。在企业架构中使用 TOGAF 标准的结果是一致的,反映了利益相关者的需求,采用了最佳实践,并充分考虑了当前需求和业务的预期未来需求。

8 、谁会从使用 TOGAF 标准中收益?

任何正在从事或 计划从事支持业务转型的 企业架构 的开发和实施的组织,均会从 TOGAF 的使用中收益。寻求无边界信息流的组织可以使用 TOGAF 标准来定义和实施体系和流程,以便允许在企业内部和企业之间访问集成信息。

9 、 TOGAF 是什么?

TOGAF 是一种架构框架。 TOGAF 提供方法和工具,有助于企业架构的认识、构建、使用和维护。它基于多个最佳实践所支持的迭代的流程模型,以及一套可复用的现有架构资产。

10 、 TOGAF 中的架构是什么?

  • ISO/IEC/IEEE 42010 将“架构”定义为:系统在其环境中的基本概念或特性,体现在系统的要素、关系以及系统的设计和演化原则中。
  • TOGAF 标准还根据具体情况界定了第二个含义: 组件的结构,它们之间的相互关系以及支配其设计和演变的原则和准则。  TOGAF 标准将企业视为一个系统。

11 、 TOGAF 涉及那些种类的架构?

有四个架构域被普遍接受为整体企业架构的子集, TOGAF 标准都支持设计所有这些架构域:

  • 业务架构:定义了业务战略、治理、组织和关键业务流程
  • 数据架构:描述了一个组织的逻辑和物理数据资产和数据管理资源的结构
  • 应用架构:提供包含待部署的独立应用以及其之间交互作用和与组织的核心业务流程间的关系的蓝图
  • 技术架构:描述了支持业务、数据和应用服务部署所需的逻辑软件和硬件能力; 包括 IT 基础设施、中间件、网络、通信、处理和标准等。

12 、架构开发方法

TOGAF 架构开发方法(ADM)提供用于开发架构的一个经测试的并可重复的流程,ADM包括建立架构框架、开发架构内容、架构转换及对架构实现进行管控。

所有这些活动均在一个连续的架构定义与实现的迭代周期内实施,使得组织能以一种受控的方式实施企业转型,以响应业务目标和机会。

ADM各阶段如下所述:

  • 预备阶段:描述了创建架构能力所需的准备和启动活动,包括定制 TOGAF 框架和定义框架原则
  • 阶段 A 架构愿景:描述了架构开发周期的初始阶段。它包括定义架构开发计划的范围、确定利益相关者、创建架构愿景、以及获得批准以继续进行架构开发的信息
  • 阶段 B 业务架构:描述了业务架构的开发,以支持被认可的架构愿景
  • 阶段 C 信息系统架构:描述了信息系统架构的开发,以支持被认可的架构愿景
  • 段 D 技术架构:描述了技术架构的开发,以支持被认可的架构愿景
  • 阶段 E 机会和解决方案:进行初步实施规划,并为在之前阶段中定义的架构进行交付载体的识别
  • 阶段 F 迁移计划:通过最后确定详细的实施和迁移计划,解决如何从基线过渡到目标架构的问题
  • 阶段 G 实施治理:为实施提供架构的监管
  • 阶段 H 架构变更管理:建立了管理新架构变更的程序
  • 需求管理:审查整个 ADM中管理架构需求的过程

13 、可交付成果、制品和构建块

实施 ADM 的架构时会产生很多输出作为其工作的结果,例如,过程流、架构需求、项目计划、项目合规性评估等。 TOGAF 架构内容框架为架构内容提供了一个结构模型,允许一致地定义、结构化和呈现主要工作产物。

架构内容框架使用以下三个类别来描述使用背景环境中的架构工作产物的类型:

1)交付成果:契约规定的工作产物,由利益相关者正式审查、同意和签字。

可交付成果代表项目的输出,以文档形式提供的那些可交付成果通常将在项目完成时进行归档,或过渡到架构库中当作参考模型、标准或作为架构全景在某个时间点的“快照”。

2)制品:描述架构的一个方面的架构工作产物

制品通常分为目录(事物的列表)、矩阵(显示事物之间的关系)和图表(事物的图片)。架构交付物可能包含许多制品,并且制品将构成架构存储库的内容。

3)构建块:表示企业能力的(潜在可复用的)组件,它可以与其他构建块相结合,以提供架构和解决方案。

构建块可以涉及“架构”或“解决方案”。

——架构构建块(ABB)通常描述所需的能力并塑造解决方案构建块(SBB)的规格。例如,企业内部可能需要客户服务能力,这些能力由许多 SBB支持,如流程、数据和应用软件

——解决方案构建块(SBB)是用来实现所需能力的组成部分。例如,网络是一个构建块,它可以通过互补的制品来描述,然后用于实现企业的解决方案

14 、企业连续统一体

TOGAF 标准包括企业连续统一体概念,该概念为架构师设定了更广泛的背景,并说明如何利用通用解决方案和专门解决方案,以支持单个组织的需求。企业连续统一体是架构库的一个视图,它提供了分类架构和解决人为因素的方法,因为它从一般的基础架构演化到组织特定的架构。企业连续统一体包含两个互补的概念:结构连续体和解决连续体。

15 、架构库

支持企业连续统一体是一个架构库的概念,它可以存储不同层次的架构输出,由ADM创建,通过这种方式, TOGAF 标准促进了利益攸关方和各级从业人员之间的理解和合作。

通过企业连续统一体和架构存储库,在开发组织特定架构时利用所有其他相关架构资源和资产。

架构存储库中的主要组件如下:

  • 架构元模型:描述了架构框架的组织定制应用,包括一个架构内容的元模型
  • 架构能力:定义了支持架构存储库管理的参数、结构和流程
  • 架构全景:是在特定时间点部署在运营企业内的架构资产的表现形式,这种全景很可能存在于符合不同架构目标的多级抽象中
  • 标准信息库(SIB):收集新架构必须遵守的标准,其中可能包括国际标准、供应商提供的选定产品和服务,或组织内已部署的共享服务
  • 参考资料库:提供了指导方针、模版、模式和其他形式的参考资料,可以利用这些参考资料来加速企业新架构的创建
  • 治理日志:记录了整个企业的治理活动
  • 架构需求存储库:提供了与架构委员会被认可的所有授权架构需求的视图
  • 解决方案全景:提供了解决方案构建块(SBB)的架构表现形式,支持企业规划或部署的架构全景

16 、建立和维护企业架构能力

为了在企业中有效地实施架构活动,有必要通过组织结构、角色、职务、职责、技能和过程为架构建立适当的业务能力。

17 、实施治理

由于治理已经成为了一个日益明显的组织管理需求,TOGAF 内包含的治理使框架与当前业务最佳实践相一致,并且还确保可见性、引导、和控制水平,以支持所有架构利益攸关者的需求和义务。

18 、使用TOGAF 和其他框架

任何企业架构框架的两个关键要素是:

1)架构活动应产生的可交付成果的定义

2)完成架构活动应采用的方法描述

由于TOGAF 是一个通用框架,且旨在用于多种多样的环境,因此它提供了一个灵活的、可扩展的内容框架,作为一组通用架构可交付成果的基础。

相关文章:

TOGAF企业架构章节(核心)知识点(一)

TOGAF标准9.2一共有 6 部分: 第一部分(简介):企业架构的关键概念,特别是 TOGAF 方法进行了概要介绍第二部分(架构开发方法): TOGAF 框架的核心部分。描述了 TOGAF 架构开发方法&…...

手摸手教你uniapp原生插件开发

行有余力,心无恐惧 这篇技术文章写了得有两三个礼拜,虽然最近各种事情,工作上的生活上的,但是感觉还是有很多时间被浪费.还记得几年前曾经有一段时间7点多起床运动,然后工作学习,看书提升认知.现在我都要佩服那会儿的自己.如果想回到那种状态,我觉得需要有三个重要的条件. 其…...

C++进程间通信 消息队列

C进程间通信 消息队列 消息队列概述消息队列代码示例1. 创建和发送消息的程序(sender.cpp)2. 接收消息的程序(receiver.cpp) 代码解释运行步骤运行结果 消息队列概述 消息队列是一种进程间通信机制,允许一个或多个进程…...

mysql中InnoDB的统计数据

大家好。我们知道,mysql中存在许多的统计数据,比如通过SHOW TABLE STATUS 可以看到关于表的统计数据,通过SHOW INDEX可以看到关于索引的统计数据,那么这些统计数据是怎么来的呢?它们是以什么方式收集的呢?今…...

P459 包装类Wrapper

包装类的分类 1)针对八种基本数据类型相应的引用类型——包装类。 2)有了类的特点,就可以调用类中的方法。 Boolean包装类 Character包装类 其余六种Number类型的包装类 包装类和基本数据类型的相互转换 public class Integer01 {publi…...

Kong网关的负载均衡

安装java环境 查询 java安装包 196 yum list java* 安装java8197 yum install -y java-1.8.0-openjdk.x86_64 检验java8是否安装成功。198 java -version2个tomcat准备 另外一个tomcat区别在于:配置文件。conf/server.xml 启动tomcat [rootlocalhost bin]# ./…...

这是一个逗号

还不太能是句号,随想录这两个月算是给我一个学算法的开头,感慨还是挺多的,但是语文功底很差,就接着写流水账吧。 高考前想报计算机,但是那年是先报志愿后考试,家里人劝我选择更稳一点的985,又说…...

oracle tree

select * from "Test"; INSERT INTO "Test" ("id", "name", "pid") VALUES (01, 中国, 00); INSERT INTO "Test" ("id", "name", "pid") VALUES (01.01, 福建, 01); INSERT INTO…...

react-beautiful-dnd 横纵排序demo

简单导入就可以看到效果 1. 安装依赖 npm i react-beautiful-dnd 2. 纵向排序 import React, { useState } from react; import { DragDropContext, Droppable, Draggable } from react-beautiful-dnd;// 纵向排序 const reorder (list, startIndex, endIndex) > {con…...

web练习

[CISCN 2022 初赛]ezpop ThinkPHP V6.0.12LTS 反序列化漏洞 漏洞分析 ThinkPHP6.0.12LTS反序列漏洞分析 - FreeBuf网络安全行业门户 解题过程 ThinkPHP V6.0.12LTS反序列化的链子可以找到,找到反序列化的入口就行 反序列化的入口在index.php/index/test 链子 …...

模型蒸馏笔记

文章目录 一、什么是模型蒸馏二、如何蒸馏三、常见问题3.1 四、参考文献 一、什么是模型蒸馏 Hinton在NIPS2014提出了知识蒸馏(Knowledge Distillation)的概念,旨在把一个大模型或者多个模型ensemble学到的知识迁移到另一个轻量级单模型上&a…...

HAL库使用FreeRTOS实时操作系统时配置时基源(TimeBase Source)

需要另外的定时器,用systic的时候生成项目会有警告 https://blog.51cto.com/u_16213579/10967728...

如何让你的网站能通过域名访问

背景 当我们租一台云服务器,并在上面运行了一个Web服务,我们可以使用云服务器的公网IP地址进行访问,如下: 本文主要记录如何 实现让自己的网站可以通过域名访问。 买域名 可以登录腾讯云等主流公有云平台的,购买域名…...

Spring Boot + Spring Security + JWT 从零开始

Spring Boot + Spring Security + JWT 从零开始 这篇笔记中,我们将学习如何从头开始设置一个带有Spring Security的Spring Boot应用程序,它连接到一个LDAP身份验证的Spring Security身份验证提供程序,这将是即将出现的,这个连接和工作都是开箱即用的。 实际上,设置这个非…...

【busybox记录】【shell指令】rmdir

目录 内容来源: 【GUN】【rmdir】指令介绍 【busybox】【rmdir】指令介绍 【linux】【rmdir】指令介绍 使用示例: 删除空目录 - 默认 删除dirname下的所有空目录,包括因删除其他目录而变为空的目录 常用组合指令: 指令不…...

[LitCTF 2023]yafu (中级) (素数分解)

题目: from Crypto.Util.number import * from secret import flagm bytes_to_long(flag) n 1 for i in range(15):n *getPrime(32) e 65537 c pow(m,e,n) print(fn {n}) print(fc {c})n 152412082177688498871800101395902107678314310182046454156816957…...

MySQL alter 语句

ALTER TABLE user ADD COLUMN cdkey varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT CD-Key, ADD COLUMN erp_userid varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT ERP用户ID, ADD UNIQUE INDEX un…...

列表推导式(解析式)python

Python中的列表推导式(list comprehension)是一种简洁且强大的语法,用于创建新的列表。它允许你通过对现有列表中的元素进行操作或筛选来快速生成新列表。以下是列表推导式的基本语法和一些示例: 基本语法: new_list…...

YOLO-10更快、更强

YOLO-10简介 主要贡献: 无NMS的一致双分配 YOLOv10提出了一种通过双标签分配而不用非极大值抑制NMS的策略。这种方法结合了一对多和一对一分配策略的优势,提高了效率并保持了性能。 高效的网络设计 轻量化分类头:在不显著影响性能的情况下&a…...

新火种AI|寻求合作伙伴,展开豪赌,推出神秘AI项目...苹果能否突破AI困境?

作者:小岩 编辑:彩云 2024年,伴随着AI技术的多次爆火,不仅各大科技巨头纷纷进入AI赛道展开角力,诸多智能手机厂商也纷纷加紧布局相关技术,推出众多AI手机。作为手机领域的龙头老大,苹果自然是…...

企业如何增强终端安全?

在数字化转型加速的今天,企业的业务运行越来越依赖于终端设备。从员工的笔记本电脑、智能手机,到工厂里的物联网设备、智能传感器,这些终端构成了企业与外部世界连接的 “神经末梢”。然而,随着远程办公的常态化和设备接入的爆炸式…...

以光量子为例,详解量子获取方式

光量子技术获取量子比特可在室温下进行。该方式有望通过与名为硅光子学(silicon photonics)的光波导(optical waveguide)芯片制造技术和光纤等光通信技术相结合来实现量子计算机。量子力学中,光既是波又是粒子。光子本…...

CRMEB 中 PHP 短信扩展开发:涵盖一号通、阿里云、腾讯云、创蓝

目前已有一号通短信、阿里云短信、腾讯云短信扩展 扩展入口文件 文件目录 crmeb\services\sms\Sms.php 默认驱动类型为:一号通 namespace crmeb\services\sms;use crmeb\basic\BaseManager; use crmeb\services\AccessTokenServeService; use crmeb\services\sms\…...

【Android】Android 开发 ADB 常用指令

查看当前连接的设备 adb devices 连接设备 adb connect 设备IP 断开已连接的设备 adb disconnect 设备IP 安装应用 adb install 安装包的路径 卸载应用 adb uninstall 应用包名 查看已安装的应用包名 adb shell pm list packages 查看已安装的第三方应用包名 adb shell pm list…...

HybridVLA——让单一LLM同时具备扩散和自回归动作预测能力:训练时既扩散也回归,但推理时则扩散

前言 如上一篇文章《dexcap升级版之DexWild》中的前言部分所说,在叠衣服的过程中,我会带着团队对比各种模型、方法、策略,毕竟针对各个场景始终寻找更优的解决方案,是我个人和我司「七月在线」的职责之一 且个人认为&#xff0c…...

Vue3 PC端 UI组件库我更推荐Naive UI

一、Vue3生态现状与UI库选择的重要性 随着Vue3的稳定发布和Composition API的广泛采用,前端开发者面临着UI组件库的重新选择。一个好的UI库不仅能提升开发效率,还能确保项目的长期可维护性。本文将对比三大主流Vue3 UI库(Naive UI、Element …...

深入解析光敏传感技术:嵌入式仿真平台如何重塑电子工程教学

一、光敏传感技术的物理本质与系统级实现挑战 光敏电阻作为经典的光电传感器件,其工作原理根植于半导体材料的光电导效应。当入射光子能量超过材料带隙宽度时,价带电子受激发跃迁至导带,形成电子-空穴对,导致材料电导率显著提升。…...

【笔记】AI Agent 项目 SUNA 部署 之 Docker 构建记录

#工作记录 构建过程记录 Microsoft Windows [Version 10.0.27871.1000] (c) Microsoft Corporation. All rights reserved.(suna-py3.12) F:\PythonProjects\suna>python setup.py --admin███████╗██╗ ██╗███╗ ██╗ █████╗ ██╔════╝…...

npm安装electron下载太慢,导致报错

npm安装electron下载太慢,导致报错 背景 想学习electron框架做个桌面应用,卡在了安装依赖(无语了)。。。一开始以为node版本或者npm版本太低问题,调整版本后还是报错。偶尔执行install命令后,可以开始下载…...

PLC入门【4】基本指令2(SET RST)

04 基本指令2 PLC编程第四课基本指令(2) 1、运用上接课所学的基本指令完成个简单的实例编程。 2、学习SET--置位指令 3、RST--复位指令 打开软件(FX-TRN-BEG-C),从 文件 - 主画面,“B: 让我们学习基本的”- “B-3.控制优先程序”。 点击“梯形图编辑”…...