一、企业架构总体框架
企业架构是一项非常复杂的系统性工程。公司在充分继承原有架构方法基础上,博采众家之长,融合基于职能的业务能力分析、与基于价值的端到端流程分析,将”传统架构设计(TOGAF)”与“领域驱动(DDD)”方法相结合,形成了符合公司数字化转型发展要求的新版企业架构总体框架(CSG-EAF 2.0),对可能遇到的问题进行统筹考虑,避免“走弯路”、“走回头路”情况。
为什么做业务架构:业务架构是业务的结构化表达,通过业务架构设计可以不同的视角、全面地描述业务,从而确保企业所有人员对业务有一个共同理解,是从战略到执行的第一步,将宏观的企业战略进行分解,从战略范畴落实到战术范畴,通过运营支撑业务目标达成
二、企业架构的定义和价值
企业架构定义:依据企业架构标准组织The Open Group的定义,企业架构描述构成企业的要素和要素之间关系,以及用于管控架构设计和演进的原则和指引。此定义是基于《ISO/IEC/IEEE 42010:2011 系统与软件工程--架构描述》制定的。
•企业架构是承接业务战略与IT之间的桥梁。
•企业架构用于指导业务流程和IT的全生命周期运作,是业务流程、数据、应用系统和IT技术的工作指引。
三、企业架构子集
四、企业架构内容分层
架构元素(Element):描述架构的最小颗粒度的基本对象。各种架构元素及其之间关系的定义了EA 内容元模型。例如:Process、Activity、Organization、业务对象、逻辑实体、 应用系统、应用系统模块
架构制品(Artifact):架构的工作产品定义,分为结构化的Artifact,例如:业务运作模式、流程图、逻辑数据模型。非结构化Artifact(例如技术标准、技术规范等)
架构交付件(Deliverable):由一系列Artifact实例组成描述架构的文档,例如:财经OLTP架构蓝皮书
五、企业架构扩展元模型
六、企业架构设计原则
价值创造:基于利于客户价值创造的过程和端到端流程贯通体系,全面覆盖业务,支撑公司战略目标达成。
数据同源:每个数据必须定义唯一的数据源和数据Owner,实现同源共享,以保证跨流程/跨专业/跨系统的信息一致
分层解耦服务化架构:应用架构要分层解耦,通过服务化方式实现灵活、按需组合的应用能力
全面云化:应用、平台、基础设施全面云化,并沉淀企业公共能力,实现各业务场景灵活调用和共享,形成良性循环
安全遵从:安全体系遵从“三法三条例”,将安全融入到业务和IT系统,数据安全分层分级,基础设施自主可控。
七、企业架构设计方法
数字化转型背景下的企业架构设计从业务价值和业务能力两个条线出发,沉淀核心共享能力,面向客户创新价值链,并有效衔接技术落地。
架构设计是“双向过程”
•自顶向下:自顶向下进行端到端业务流程和核心业务能力梳理,结合业务特点,基于数字技术进行优化,推动数字业务化
•自下而上:引入互联网公司的模式,通过领域模型设计,将业务对象通过数据模型孪生到数字化世界,实现业务数字化
八、企业架构设计步骤
1.通过业务价值流设计业务对象,基于业务对象设计数据标准,业务对象引用数据标准实现流程与数据的拉通设计。
2.以概念实体和数据标准为输入,设计数据模型并在IT系统中落地。
3.通过构建架构管控能力和架构管控机制,支撑建立企业架构管控体系,开展架构资产运营支撑。