数智化转型网szhzxw.cn 数字化转型网专题栏目 华为企业架构设计方法及实例:深入解析业务架构与数据架构规划,应用架构构建及技术架构实施的综合指南

华为企业架构设计方法及实例:深入解析业务架构与数据架构规划,应用架构构建及技术架构实施的综合指南

数字化转型网流程与架构专题将关注流程规划、流程设计、流程优化、流程风险管理、流程再造、流程自动化、流程标准化、流程监控与评估、端到端流程、微服务架构、分布式架构、云架构、数据架构、业务架构、技术架构等相关方面。

华为的企业架构规划方法论是一种综合性的框架,它融合了传统的架构设计(如TOGAF)和领域驱动设计(DDD)的方法,形成了符合公司数字化转型需求的新版企业架构总体框架(CSG-EAF 2.0)。这种方法论强调基于职能的业务能力分析和基于价值的端到端流程分析,以全面覆盖业务并支持公司战略目标的实现。它包括业务架构、数据架构、应用架构和技术架构的设计原则和方法,旨在通过统筹考虑可能遇到的问题,避免在发展过程中走弯路或回头路,从而实现企业战略与IT之间的有效承接。

一、华为企业架构规划方法论

华为的企业架构规划方法论是一种系统性的方法,用于指导企业在数字化转型过程中设计和实施企业架构(EA)。这种方法论结合了多种架构设计的最佳实践,包括TOGAF(开放组架构框架)和领域驱动设计(DDD),并形成了华为特有的企业架构总体框架(CSG-EAF 2.0)。以下是华为企业架构规划方法论的关键组成部分:数字化转型网www.szhzxw.cn

1、企业架构现状分析

  • 分析企业现有的业务架构、应用架构、数据架构和技术架构。
  • 评估现有架构的成熟度和效能。

2、企业架构总体框架(CSG-EAF 2.0)

结合TOGAF和DDD,形成适合华为的架构框架。

包括业务架构、数据架构、应用架构和技术架构的设计和管控方法。

3、企业架构设计原则

  • 基于客户价值创造的过程和端到端流程贯通体系。
  • 强调数据同源、分层解耦、服务化架构、全面云化和安全遵从。

4、企业架构内容框架

  • 定义企业架构的元素和元素之间的关系。
  • 描述企业架构设计的步骤和重要考量点。

5、企业架构设计方法

  • 从业务价值和业务能力出发,沉淀核心共享能力。
  • 面向客户创新价值链,并有效衔接技术落地。

6、业务架构设计

  • 明确企业的治理结构、业务能力、业务活动和业务数据。
  • 从战略到执行的第一步,将宏观的企业战略进行分解。

7、数据架构设计

  • 通过跨流程的整合实现数据在企业内的一致、准确和高效的使用与管理。

8、应用架构设计

  • 描述支持业务架构和数据处理的应用功能。

9、技术架构设计

  • 将应用/数据架构中定义的组件映射为相应的技术组件。

10、企业架构管控方法

  • 描述企业架构管控的模式、组织、流程、标准规范和评估机制。

二、业务架构及数据架构规划方法论

1、 业务架构设计方法

(1)业务架构定义

业务架构是企业治理结构、业务能力与价值链的正式蓝图,明确定义企业的治理结构、业务能力、业务活动、业务数据。

(2)业务架构设计原则

  • 战略驱动:业务架构要符合企业业务战略,支撑战略目标的达成。
  • 反映业务本质:业务架构要体现业务本质,对业务的全覆盖、无遗漏、清晰的表达。
  • 有利于业务能力的提升:业务架构是对业务高阶能力的描述,要支持同类业务能力的统一管理。
  • 有利于业务集成及效率提升:业务架构设计要有利于客户价值创造过程的协同和业务集成运作。

(3)业务架构设计步骤

  • 价值流梳理:从企业级价值流出发建立端到端流程体系。
  • 业务能力梳理:基于专业级价值流分解的核心业务能力被业务流程承载。
  • 业务流程梳理:识别业务流程和业务步骤,明确每个步骤对应的角色和业务规则。
  • 业务对象识别:识别业务流程中的输入/输出对象,如文档、记录等。
  • 关键要素梳理:包括管理指标梳理、操作指标梳理、风险点识别和控制措施制定。

2、 数据架构设计方法

(1)数据架构原则

  • 数据按对象管理,明确数据Owner:每个数据都要定义唯一的Owner,负责建设和维护数据架构。
  • 以企业全局视角定义数据架构:建立数据标准,形成数据共同语言。
  • 遵从企业数据分类管理框架:基于数据本身的特性来划分数据的类别,进行分类管理。
  • 概念实体结构化、数字化:根据业务需求建立概念实体的结构化、数字化架构。
  • 数据服务化,同源共享:定义单一数据源,通过数据服务化,实现同源共享。

(2)数据架构设计步骤

  • 数据资产目录设计:组织数据资产分层框架,包括数据域、数据主题、概念实体等。
  • 概念数据模型设计:描述概念实体间的关联关系,确定业务关键属性和业务主键属性。
  • 逻辑数据模型设计:细化概念实体,识别逻辑实体,确定关键属性和关联关系。
  • 数据分布设计:识别数据的“来龙去脉”,包括信息链、数据流、数据源。
  • 整体蓝图设计:跨域主题域模型设计,确保数据架构的全局一致性和协调性。

三、应用架构和技术架构规划方法论

1、 应用架构设计方法

(1)应用架构定义

应用架构描述了各种用于支持业务架构和数据处理的应用功能。这些应用功能指的是用来管理在数据架构中定义的数据,并对在业务架构中定义的各项业务功能进行支持的能力。

(2)应用架构设计原则

  • 分层解耦:通过服务化构建轻量级、分层解耦的应用能力,信息系统分为前台、中台和后台,相互之间通过服务进行交互。
  • 体验驱动:围绕用户体验,构建一站式的联接平台,提升用户工作和沟通效率。
  • 服务化实现:以服务为中心,通过服务化实现应用架构的分层解耦,具备灵活、按需组合的能力。

(3)应用架构设计步骤数字化转型网www.szhzxw.cn

  • AD/AG/APP初步划分:根据业务域和业务需求,划分应用域(AD)、应用组(AG)和一级应用系统模块(APP)。
  • ABB初步识别:识别二级应用系统模块(ABB),这些是业务逻辑上较密切关联的一组功能集合。
  • 功能项识别:识别支撑特定业务需求的一组紧耦合的功能。
  • 功能子项梳理:对功能项进行细分,识别功能子项。
  • 调整应用架构划分:根据业务需求和应用服务的识别,调整应用架构的划分。
  • 应用系统适配与集成:分析现有应用系统与应用架构功能的匹配关系,识别需要新增或优化的应用系统,并梳理应用之间的集成关系。

2、 技术架构设计方法

(1)技术架构定义

技术架构将应用/数据架构中定义的各种组件映射为相应的技术组件,这些技术组件代表了各种可以从市场或组织内部获得的软件和硬件组件。同时,也定义了技术策略和原则,指导和规范IT产品的规划、设计、实施、运维等场景下的技术工作。

(2)技术架构设计步骤

  • 技术框架设计:解读企业IT战略和总体原则,参考业界最佳实践,设计技术架构原则和框架。
  • 技术组件设计:识别功能性需求和非功能性需求,设计技术组件,这些组件是构成技术架构的基本单元。
  • 技术服务设计:聚合技术组件,匹配应用需求,设计技术服务,这些服务是技术组件提供的具体功能。
  • 技术平台设计:划分技术域和层级,设计技术平台,这些平台是支撑业务应用和数据的技术基础。
  • 部署节点设计:分析部署需求,确定部署策略,设计部署架构,包括数据中心、网络、云服务等。
  • 整体蓝图设计:确定整体蓝图,设计跨领域技术解决方案,包括功能架构、部署架构、安全架构等,并识别与现有技术架构的差距。

声明:本文来自网络,版权归作者所有。文章内容仅代表作者独立观点,不代表数字化转型网立场,转载目的在于传递更多信息。如有侵权,请联系我们。数字化转型网www.szhzxw.cn

数字化转型网流程与架构专题包含哪些内容

数字化转型网流程与架构专题将关注流程规划、流程设计、流程优化、流程风险管理、流程再造、流程自动化、流程标准化、流程监控与评估、端到端流程、微服务架构、分布式架构、云架构、数据架构、业务架构、技术架构等相关方面。

本文由数字化转型网(www.szhzxw.cn)转载而成,来源于数字化转型研习社;编辑/翻译:数字化转型网Jerry。

免责声明: 本网站(http://www.szhzxw.cn/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。 本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等) 版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。http://www.szhzxw.cn/58130.html
联系我们

联系我们

17717556551

邮箱: editor@cxounion.org

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部