华为的数字化转型(9)——企业架构4A集成模型

企业架构(Enterprise Architecture,EA)是衔接战略与项目实施的桥梁,引入企业架构方法,可以对数字化转型愿景进行系统性的、分层分级的梳理和解释,以便企业上下在同一张蓝图上统一认识。

企业架构提供了整体的蓝图,描绘了流程、信息、应用和技术应该如何设计和实施,以使得与业务战略保持一致。数字化转型涉及企业的方方面面,而架构蓝图是基于企业架构方法对数字化转型的顶层设计,从整体上给出企业转型的数字化全视图。

从企业架构专业分析的角度,企业架构设计包括业务架构、信息架构、应用架构和技术架构4个方面。企业架构的4个方面密不可分,单从任何一个视角都无法解决业务问题,需要进行集成架构设计,体现“一体四面”。“一体”指的是瞄准业务目标实现或者业务问题解决,由架构师团队协同进行架构设计;“四面”指业务架构、信息架构、应用架构、技术架构4个关键要素,缺一不可。

1)业务架构(Business Architecture,BA)

业务架构是对业务的结构化表达,描述组织如何运用业务的关键要素来实现其战略意图和目标。业务架构由价值流、业务能力和业务流程等几大要素组成。在规划阶段,规划团队可以从价值流出发,识别每一个价值流所需的关键业务能力,进而识别那些能力可以重点引入数字技术进行业务模式重构,提升业务能力水平。

2)信息架构(Information Architecture,IA)

信息架构是以结构化的方式描述在业务运作和管理决策中所需要的各类信息,以及这些信息之间互相关系的一套整体组件规范。业务对象是信息架构的核心,在规划阶段,可以重点分析“产品、客户、合同、订单、员工”等关键业务对象以及分布,分析这些业务对象是否已经在IT系统中进行了管理,了解这些业务对象在系统间的传递是否顺畅,以及是否在数字世界中创建了数字镜像。

3)应用架构(Application Architecture,AA)

应用架构识别和定义了支撑业务目标达成所需的IT系统,以及这些IT系统的定位和周边IT系统的集成关系。在规划阶段,应用架构重点关注用什么样的联接平台来构建来构建客户和用户体验,以及采用什么样的IT系统承载数字化转型所需的关键业务能力。

4)技术架构(Technology Architecture,TA)

技术架构定义了一系列技术组件,代表了各种可以从市场或企业内部获得的IT平台和基础设施资源。在规划阶段,技术架构首先需要关注企业应该引入哪些数字技术,同时需要关注各种业务场景对IT平台和基础设施的需求。

很多人存在误解,以为架构设计主要是个技术问题,实际上架构设计最重要最核心的部分的是业务架构(BA)的设计。从业务到IT的服务化设计方法,常用的模型是V模型:

a)从左边的业务设计开始,到右边的IT系统实现,起点是价值流和业务能力。V模型向上对齐业务战略和价值,向下落地到业务设计和IT产品实现。

b)业务和IT中间是数据,要拉齐业务和IT,关键是找到稳定的业务对象(概念实体),并围绕业务对象进行“业务/数据/应用”的一体化设计。应用服务作为三者的融合单元,实现业务、数据和系统功能的全拉通。

c)沿着业务场景和业务流程,对业务活动、任务进行逐层分解,把能力转化为服务,是能力能被各种场景下的业务流所调用。服务化从业务设计开始,不仅是IT的服务化,也是业务的服务化。

《TOGAF架构方法论V9.2》 togaf应用架构_mob64ca140ac564的技术博客_51CTO博客

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

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

相关文章

Druid数据库连接池框架

1.Druid概述 Druid 是一个开源的数据库连接池框架,用于管理和优化数据库连接的使用。它提供了高效的、可扩展的连接池管理,可以用于 Java 应用程序连接到关系型数据库。 之前有了解过 C3P0 数据库连接池,所谓数据库连接池就是重复利用连接数据…

接口文档自动生成工具:详细教程和实用技巧

本篇文章详细教你如何使用 Apifox 的 IDEA 插件实现自动生成接口代码。好处简单总结有以下几点: 自动生成接口文档: 不用手写,一键点击就可以自动 生成文档,当有更新时,点击一下就可以自动同步接口文档;代…

影响PPC广告成本预算的因素,如何计算亚马逊PPC广告预算——站斧浏览器

亚马逊PPC,又称按点击付费(Pay Per Click),是一种只有用户点击你的广告时才会向你收费的模式。那么影响PPC广告成本预算的因素,如何计算亚马逊PPC广告预算? 影响PPC广告成本预算的因素 1、产品类别:不同类别的产品竞争程度不同&…

性能优化的一般策略及方法

性能优化的一般策略及方法 在汽车嵌入式开发领域,性能优化始终是一个无法回避的问题: 座舱 HMI 想要实现更流畅的人机交互 通信中间件在给定的 CPU 资源下,追求更高的吞吐量 更一般的场景:嵌入式设备 CPU 资源告急,需…

前端将blob转换为可下载的url及下载

一.转换 //将blob转换为url const changeBlobToUrl blobData > {return new Promise(resolve > {//创建Blob对象const blob new Blob([blobData])// 创建FileReader对象const reader new FileReader()reader.onload function (e) {resolve(e.target.result)}// 使用F…

Gin投票系统(2)

投票系统 数据库的建立 先分析需求,在sql中建立数据库,关于项目数据库如何建立可以在“goweb项目创建流程分析中看如何去建表” 成功后目前有四个表: vote,user,vote_opt,vote_opt_user 建立数据库,可以…

ERRO报错

无法下载nginx 如下解决: 查看是否有epel 源 安装epel源 安装第三方 yum -y install epel-release.noarch NGINX端口被占用 解决: 编译安装的NGINX配置文件在/usr/local/ngin/conf 修改端口

2024年天津艺术职业学院专升本报名工作的通知

天津艺术职业学院关于2024年天津市高职升本科考试报名工作的通知 请天津艺术职业学院各位2024届大专应届毕业生(含高职扩招2024年应届毕业生)查阅以下通知。 一、网上报名 (一)时间及网址:请于2023年12月4日9:00至6日…

【面经八股】搜广推方向:常见面试题(六)

【面经&八股】搜广推方向:常见面试题(六) 文章目录 【面经&八股】搜广推方向:常见面试题(六)1. Memorization 和 Generalization2. Wide 和 Deep3. Cross-product transformation4. 推荐系统划分5. 线性模型6. Embedding-Based 模型7. 推荐系统工作流程8. Wide P…

DM8误删除操作恢复方案

达梦数据库三种在误删除操作后的回退方案 一、闪回表 当用户操作不慎导致错误的删改数据时,闪回方式可以恢复数据。闪回技术,就是为了用户可以迅速处理这种 数据逻辑损坏的情况而产生的。 闪回技术主要是通过回滚段存储的 UNDO 记录来完成历史记录的还原…

C语言:编程实现1!+2!+3!+4!+……+n!

分析&#xff1a; #include<stdio.h>//这是一个预处理指令&#xff0c;将stdio.h头文件包含到程序中&#xff0c;以便使用输入输出函数。 int main()//这是程序的主函数&#xff0c;是程序执行的入口点。 int i, a 1, t 0, n;//定义了整型变量i、a、t和n。其中&#x…

map出现遍历新数组undefined解决

map出现遍历新数组undefined解决 如果你希望在数组中避免出现 undefined&#xff0c;你可以使用数组的 filter() 方法来过滤掉这些值。filter() 方法创建一个新数组&#xff0c;新数组中的元素是通过检查指定数组中符合条件的所有元素。 let arr [1, 2, undefined, 4, undef…

13.Spring源码解析-prepareBeanFactory

点进去 此处是 Spel表达式设置 BeanExpressionResolver 此接口只有一个实现: StandardBeanExpressionResolver。接口只含有一个方法: Object evaluate(String value, BeanExpressionContext evalContext) prepareBeanFactory将一个此对象放入BeanFactory: beanFactory.setB…

使用elementPlus去除下拉框蓝色边框

// 下拉框去除蓝色边框 .el-select {--el-select-input-focus-border-color: none !important; }

算法之插入排序及希尔排序(C语言版)

我们来实现上述排序 一.插入排序. 当插入第i(i>1)个元素时&#xff0c;前面的array[0],array[1],.,array[i-1]已经排好序&#xff0c;此时用array[i的排序码与array[i-1]array[i-2].的排序码顺序进行比较&#xff0c;找到插入位置即将arrayU插入&#xff0c;原来位置上的元…

linux 内核tasket机制

tasklet&#xff08;tasklet&#xff0c;有的书中翻译为“任务蕾”&#xff09;是基于软中断实现的。为什么要提供tasklet&#xff1f;因为tasklet相对软中断有以下优势。 &#xff08;1&#xff09;软中断的种类是编译时静态定义的&#xff0c;在运行时不能添加或删除&#x…

谈谈MYSQL中的Explain

目录 前言 基本介绍 Explain结果列解读 概述 key key_len type extra 前言 我们在设计一个系统的时候&#xff0c;有时候通常为了基础业务&#xff0c;写出的查询sql语句并不高效&#xff0c;从而影响到用户使用系统的整体体验感不是很好&#xff0c;我们通常在系统的…

一篇文章搞懂 JavaScript 箭头函数

一篇文章搞懂 JavaScript 箭头函数 JavaScript 箭头函数的引入为我们编写简洁且易读的代码提供了便利。 箭头函数是 ES6&#xff08;ECMAScript 2015&#xff09; 引入的新语法&#xff0c;它可以用一种更简单的方式来定义函数。本文将深入探讨箭头函数的特性、用法和一些最佳…

百度地图定位

https://lbsyun.baidu.com/index.php?titlejspopularGL/guide/geoloaction // 百度地图API功能 var map new BMap.Map(map)var point new BMap.Point(108.95, 34.27)map.centerAndZoom(point, 12)var geolocation new BMap.Geolocation()geolocation.getCurrentPosition(f…

Python常见基础数据结构

Python常见基础数据结构 字符串字符串的构造字符串是一种序列正向索引负向索引有限切片无限切片查询方法压缩方法替换方法格式化插入分割方法 列表列表构造列表同样属于序列列表的元素增加列表其他方法 元组字典字典的构造字典不属于序列字典可变 字符串 字符串的构造 • 单引…