【笔记】企业架构TOGAF 10的架构从4A增加至6A

背景

        谈谈学习TOGAF 10的总结和笔记,说说较9.2版本有哪些变化。最直观的当属从原来的4A架构升级到6A架构,单独从原来的4A中提炼形成了安全架构、系统架构两个概念,谈谈理解并回顾总结一下学习笔记。

        TOGAF 10 将安全架构单独列为一种架构,体现了对企业信息安全的高度重视。安全架构在TOGAF 10中有完整的定义范围,包括安全策略的制定、身份认证与授权、数据加密、网络安全防护、安全审计等多个方面。它的关键要素涵盖安全策略文档、安全控制措施(如访问控制列表、加密算法)、安全技术架构(如防火墙架构、入侵防御系统架构)和安全运营管理(包括安全事件监测、应急响应计划)。详细的划分使得企业在进行架构规划时能够更系统地考虑安全问题,将安全措施融入到企业架构的各个层面。

        TOGAF 9.2 安全相关内容没有作为独立架构呈现。安全方面的考虑主要是分散在其他架构域中。例如,在技术架构中会涉及一些网络安全设备和技术的应用,在应用架构中可能会考虑应用系统的用户认证和授权功能等,但没有像TOGAF 10那样进行集中和系统的安全架构规划。

        学习是一种愉悦,一种收获,让我们在探索中感受快乐。欢迎关注、点赞和收藏~

知识:4A架构——企业架构TOGAF 9.2:

  1. 业务架构
  2. 应用架构
  3. 数据架构
  4. 技术架构

知识: 6A架构——企业架构TOGAF 10:

  1. 业务架构
  2. 应用架构
  3. 系统架构
  4. 数据架构
  5. 技术架构
  6. 安全架构

一、业务架构

        业务架构主要描述企业的业务战略、治理、组织架构和关键业务流程。从业务视角出发,展示企业如何创造价值、如何进行内部管理和运营。

        包括业务目标、业务流程模型、业务功能分解、组织架构图等。业务目标明确企业想要达成的业务成果;业务流程模型用图形等方式详细展现业务流程的步骤、输入输出和参与角色;业务功能分解则是将企业的整体业务功能细化为一个个子功能,方便理解和管理;组织架构图直观呈现企业内部各部门和岗位的设置以及它们之间的汇报关系。

二、数据架构

        聚焦企业的数据资产,包括数据的采集、存储、处理、传输和使用方式。定义了数据的结构、类型、关系和流向,确保企业数据的一致性、完整性和安全性。

        主要有数据模型(概念模型、逻辑模型和物理模型)、数据字典、数据标准和数据仓库/数据湖设计。数据模型从不同抽象程度上描述数据;数据字典详细解释数据元素的定义、来源和用途;数据标准规范数据的格式、编码等规则;数据仓库/数据湖设计则涉及企业级数据存储和分析的架构,用于整合和利用数据。
 

三、应用架构

        应用架构主要涉及企业的应用系统,包括系统的功能划分、接口设计、交互方式和部署模式。它确定了企业需要哪些应用系统来支持业务流程,以及这些系统之间如何协同工作。

        包含应用系统组合、应用系统功能架构图、应用系统接口规范和应用系统部署架构。应用系统组合列出企业使用的所有应用系统;功能架构图展示每个应用系统内部的功能模块及其关系;接口规范定义了应用系统之间交互的数据格式和通信协议;部署架构说明应用系统在硬件和网络环境中的部署位置和方式。

四、系统集成架构

        系统集成架构主要处理企业内部不同系统之间以及企业与外部系统之间的集成问题。它确保数据、业务流程和应用系统能够有效地交换信息和协同工作。

        包括集成模式(如点对点集成、消息中间件集成、企业服务总线集成)、接口管理(接口的设计、开发和维护)和数据转换规则。集成模式决定了系统之间集成的方式和技术;接口管理确保接口的稳定性和兼容性;数据转换规则保证数据在跨系统传输时能够正确地进行格式和语义的转换。

五、技术架构

        技术架构是支撑企业业务、数据和应用架构的技术基础设施。涵盖硬件平台、操作系统、中间件、网络设施、云计算平台等方面的设计和选型。

        包括硬件架构图、软件平台选型、网络架构设计和云计算架构。硬件架构图描绘服务器、存储设备等硬件的物理布局和连接方式;软件平台选型确定操作系统、数据库管理系统、中间件等软件产品;网络架构设计涉及企业内部网络和外部网络(如互联网接入)的拓扑结构和通信协议;云计算架构考虑企业如何利用云计算资源,如公有云、私有云或混合云的架构设计。
 

六、安全架构

        安全架构主要关注如何保护企业的信息资产、业务流程和技术设施免受威胁。包括安全策略的制定、身份认证与授权、数据加密、网络安全防护、安全审计等多个方面。

        涵盖安全策略文档、安全控制措施(如访问控制列表、加密算法)、安全技术架构(如防火墙架构、入侵防御系统架构)和安全运营管理(包括安全事件监测、应急响应计划)。安全策略文档明确企业的安全目标和方针;安全控制措施是实现安全目标的具体技术和管理手段;安全技术架构描述用于安全防护的硬件和软件系统的架构;安全运营管理则是保障安全措施有效执行的日常运营机制。

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

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

相关文章

AI写作(十)发展趋势与展望(10/10)

一、AI 写作的崛起之势 在当今科技飞速发展的时代,AI 写作如同一颗耀眼的新星,迅速崛起并在多个领域展现出强大的力量。 随着人工智能技术的不断进步,AI 写作在内容创作领域发挥着越来越重要的作用。据统计,目前已有众多企业开始…

【模块一】kubernetes容器编排进阶实战之资源管理核心概念

kubernetes 资源管理核心概念 k8s的设计理念—分层架构 CRI-container runtime interface-容器运行接口 CNI-container network interface-容器网络接口 CSI-container storage interface-容器存储接口 k8s的设计理念—API设计原则 https://www.kubernetes.org.cn/kubernete…

DBeaver中PostgreSQL数据库显示不全的解决方法

本文介绍在DBeaver中,连接PostgreSQL后,数据库显示不全的解决方法。 最近,在DBeaver中连接了本地的PostgreSQL数据库。但是连接后打开这个数据库时发现,其所显示的Databases不全。如下图所示,Databases只显示了一个pos…

ElasticSearch学习笔记二:使用Java客户端

一、前言 在上一篇文章中&#xff0c;我们对ES有了最基本的认识&#xff0c;本着实用为主的原则&#xff0c;我们先不学很深的东西&#xff0c;今天打算先学习一下ES的Java客户端如何使用。 二、创建项目 1、普通Maven项目 1、创建一个Maven项目 2、Pom文件 <dependenc…

MySQL8 安装教程

一、从官网下载mysql-8.0.18-winx64.zip安装文件&#xff08; 从 https://dev.mysql.com/downloads/file/?id484900 下载zip版本安装包 mysql-8.0.18-winx64.zip 解压到本地磁盘中&#xff0c;例如解压到&#xff1a;D盘根目录&#xff0c;并改名为MySQL mysql-8.0.34-winx6…

如何将LiDAR坐标系下的3D点投影到相机2D图像上

将激光雷达点云投影到相机图像上做数据层的前融合&#xff0c;或者把激光雷达坐标系下标注的物体点云的3d bbox投影到相机图像上画出来&#xff0c;都需要做点云3D点坐标到图像像素坐标的转换计算&#xff0c;也就是LiDAR 3D坐标转像素坐标。 看了网上一些文章都存在有错误或者…

【Pikachu】XML外部实体注入实战

若天下不定&#xff0c;吾往&#xff1b;若世道不平&#xff0c;不回&#xff01; 1.XXE漏洞实战 首先写入一个合法的xml文档 <?xml version "1.0"?> <!DOCTYPE gfzq [<!ENTITY gfzq "gfzq"> ]> <name>&gfzq;</name&…

游戏引擎学习第13天

视频参考:https://www.bilibili.com/video/BV1QQUaYMEEz/ 改代码的地方尽量一张图说清楚吧,懒得浪费时间 game.h #pragma once #include <cmath> #include <cstdint> #include <malloc.h>#define internal static // 用于定义内翻译单元内部函数 #…

(一)Ubuntu20.04服务器端部署Stable-Diffusion-webui AI绘画环境

一、说明 cup型号&#xff1a; Intel(R) Celeron(R) CPU G1610 2.60GHz 内存大小&#xff1a; 7.5Gi 356Mi 4.6Gi 1.0Mi 2.6Gi 6.8Gi Swap: 4.0Gi 0B 4.0Gi 显卡型号&#xff1a;NVIDIA P104-100 注意&#xff1a…

Python Tornado框架教程:高性能Web框架的全面解析

Python Tornado框架教程&#xff1a;高性能Web框架的全面解析 引言 在现代Web开发中&#xff0c;选择合适的框架至关重要。Python的Tornado框架因其高性能和非阻塞I/O特性而备受青睐。它特别适合处理大量并发连接的应用&#xff0c;比如聊天应用、实时数据处理和WebSocket服务…

ubuntu20.04安装anaconda

在anaconda的官网&#xff08;Anaconda | The Operating System for AI&#xff09;或者清华镜像源网站&#xff08;Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror&#xff09;中下载对应的anaconda版本 可以在网页直接下载或者通过命…

平衡二叉搜索树之 红黑 树的模拟实现【C++】

文章目录 红黑树的简单介绍定义红黑树的特性红黑树的应用 全部的实现代码放在了文章末尾准备工作包含头文件类的成员变量和红黑树节点的定义 构造函数和拷贝构造swap和赋值运算符重载析构函数findinsert【重要】第一步&#xff1a;按照二叉搜索树的方式插入新节点第二步&#x…

【设计模式】行为型模式(四):备忘录模式、中介者模式

行为型模式&#xff08;四&#xff09;&#xff1a;备忘录模式、中介者模式 7.备忘录模式&#xff08;Memento&#xff09;7.1 通俗易懂的解释7.2 具体步骤7.3 代码示例7.3.1 定义发起人7.3.2 定义备忘录7.3.3 定义管理者7.3.4 客户端7.3.5 输出 7.4 总结 8.中介者模式&#xf…

Thinkpad E15 在linux下升级 bios

安装xubuntu 24.04后&#xff0c;发现键盘的Fn按键全都无法使用&#xff0c;在Windows环境下是正常的&#xff0c;按说是驱动的问题&#xff0c;网上也有说可以通过升级BIOS解决&#xff0c;所以打算升级看看&#xff0c;升级有风险。 参考&#xff1a; https://blog.stigok.c…

Java学习Day61:薄纱王灵官!(Nginx review)

1.Nginx是什么 Nginx是一款轻量级、高性能&#xff0c;并发性好的HTTP和反向代理服务器 2.功能 2.1反向代理 正向代理是指客户端向代理服务器发送请求&#xff0c;代理服务器代表客户端去访问目标服务器。简单来说&#xff0c;正向代理是客户端的代理&#xff0c;客户端通过…

MATLAB用到的矩阵基础知识(矩阵的乘和矩阵的逆)

1. 矩阵乘法 方法: 设第一个矩阵为 A A A,第二个矩阵为 B B B,则 A A A的第一行乘 B B B的第一列,先想乘再相加,作为目标矩阵的一个元素。 前提条件: 所以我们可以看到矩阵相乘的前提条件:第一个矩阵的列数等于第二个矩阵的行数。否则,我们就无法进行行和列的相乘。 最…

Oracle OCP认证考试考点详解082系列22

题记&#xff1a; 本系列主要讲解Oracle OCP认证考试考点&#xff08;题目&#xff09;&#xff0c;适用于19C/21C,跟着学OCP考试必过。 105. 第105题&#xff1a; 题目 解析及答案&#xff1a; 题目翻译&#xff1a; 关于Oracle数据库中的事务请选择两个正确的陈述&#xf…

【ict基础软件赛道】真题-50%openGauss

题目取自赛前测试链接 OpenGauss安装前使用哪个工具检查环境是否符合安装哪个功能不是gs_guc工具提供的opengauss数据库逻辑复制的特点描述正确的是opengauss的全密态数据库等值查询能力描述正确的是哪个不属于ssh客户端工具opengauss三权分立说法正确的是opengauss wdr snapsh…

MDK5(Keil5)工具设置及技巧

设置&#xff1a; 1点击扳手&#xff08;设置&#xff09; 2文字设置为GB2312简体 3勾选显示空格 4按一下TAB键移动4个空格 修改keil中数字大小及颜色&#xff08;增加对比&#xff09; 勾选全部 1提示结构体 2提示函数参数 3打上几个英文符号后开始提示 4TAB作为填充字符 5打开…