一文搞懂业务架构、应用架构、技术架构、数据架构(4A架构)

1. 引言

思考:如果不做架构规划,会带来什么问题?

系统烟囱式建设,系统边界模糊扯皮现象频发,系统重复建设,标准不统一,系统之间无法集成,阻碍创新

TOGAF的架构模型:

·为什么干——战略目标、业务动机

·干什么——业务功能、业务能力

·谁来干——组织结构、业务角色

·怎么干——业务流程、业务规则

·用到的数据——业务数据

·用到的应用——应用系统

·用到的技术——技术设施

2. 企业4A架构

4A架构关键词:

业务架构:战略,价值链,端到端,业务流程,业务组件,自上而下分解

应用架构:系统建设,系统集成,中台,自下而上抽象

技术架构:技术选型,框架,PaaS平台,云原生,DevOps,微服务,容器化,部署架构

数据架构:数据标准,数据采集加工,数据入湖,数据治理,数据共享服务,数据安全,数据质量,数据架构

4A架构之间的关系如图:

​​​​​​​

1. 业务架构:

目的:

根据企业战略,以价值链梳理分析业务开展流程,识别上下游依赖关系,从业务和产品的视角,描述整个平台或者产品的实现

设计步骤:

1.识别战略,走访业务部门,问卷调查

2.外部因素,根据宏观背景(风口),行业空间(天花板),竞争情况(赛道),上下游产业链做规划

3.内部因素,根据商业模式,技术壁垒和资源投入进行规划

2.应用架构

目的:

支持业务和数据处理需要哪些应用系统,完成从业务到IT的转换

设计步骤:

1.根据业务架构图,做业务到IT的转换,识别应用程序和组件 (上接业务)

2.优化应用程序和组件,该拆分就拆分,该聚合就聚合 (核心设计)

3.设计应用与业务功能,流程,数据的关系(核心设计)

4.设计应用集成,交互,开发 (下接开发)

如何绘制应用架构图:

架构演进路程:单体应用->分布式应用服务化-> 微服务。

3.技术架构

目的:

支持应用系统所需的技术架构,技术组件,技术选型

设计步骤:

1.根据应用架构,进行技术支撑分析,识别技术支撑的必要条件

2.技术选型,包括开发架构,技术产品,开发技术栈,开发平台,运行平台

3.技术影响分析,成本,难易度,规划,治理

如何绘制技术架构图:

4.数据架构

目的:

描述企业数据来源,数据资产管理数据治理,数据共享开放

设计步骤:

1.上接业务,分析数据需求,识别数据类型,采集数据

2.数据模型设计,概念模型(识别业务域),逻辑模型(实体关系ER),物理模型(表字段)

3.数据治理,数据安全合规,数据质量管理

4.数据共享开放,支撑业务决策,业务创新

如何绘制数据架构图:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

四月天03

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值