From 中大咨询研究院
经过多年发展,大多数企业的信息化建设正在经历从初级到完善,从局部到整体的阶段,传统信息化建设方式已经不能满足业务快速发展的需求;同时由于建设时缺乏整体规划,导致了烟囱式架构、信息孤岛、重复建设等问题。
企业架构的构成包含四个层次,即业务架构、应用架构、数据架构、技术架构,其中应用架构、数据架构、技术架构统称为IT架构。
在四层架构之中,业务架构是业务战略的载体,描述了业务中所有元素的关联关系;应用架构承接了业务架构的IT需求,描述了应用系统的功能模块及其交互关系;数据架构是全局统一的数据模型,对应用系统运行过程中产生的数据进行统一管理;技术架构是支撑应用架构与数据架构实现的总体技术规划。
四层架构之间的关系体现了企业架构自上而下、由粗到细的设计理念。在不同层次之间,业务架构指导应用架构、数据架构、技术架构的设计,体现了战略引导、业务驱动的思路。
业务架构起源于业务战略,反映了包含业务构成、组织管理、创新能力在内的业务蓝图,是企业架构规划的起点,阐述了所有业务元素的框架结构和要素关系。业务架构包含了业务域、业务分类、业务流程、业务环节、组织管理、业务创新等组成部分。
参考资料:《互联网+时代的IT将战略、架构与治理》,刘继承
业务架构组成元素定义如下:
资料来源:公开资料,中大咨询研究院整理
宏观的业务战略在经过业务架构的分解之后,具体为日常的运营流程,经分析后构成了IT需求的输入。
示例:阿里巴巴的业务域可以划分为电商、金融、物流、文娱等几大板块;电商业务域又可以分解为天猫、淘宝、闲鱼、1688等业务事项;每个业务事项由不同的业务流程构成。
参考资料:《互联网+时代的IT将战略、架构与治理》,刘继承
应用架构受业务架构指导,以应用功能为视角,结合业务需求推导得出。
应用架构将核心业务流程之间的作用和关系分解到各个应用系统中,同时描述了系统间的集成关系。应用架构包含了应用域、应用、应用模块、应用功能、应用间交互和业务在应用中的分布分析几大模块。
资料来源:公开资料,中大咨询研究院整理
应用架构组成元素定义如下:
资料来源:公开资料,中大咨询研究院整理
应用架构通过结构化的视图方式,明确了各类应用的边界和定位,明确了集成与交互模式、部署分布的关键要求。
示例:南方电网从业务架构成果出发,结合原有系统设计成果,梳理跨应用交互关系,通过结构化的视图进行应用架构展示。
参考资料:公开资料,中大咨询研究院整理
数据架构指企业进行数据采集、分类、处理、存储、分析和管理的总体架构。数据架构包含了数据域、数据主题、数据实体模型、业务与数据分布、数据与系统分布等模块。
参考资料:《互联网+时代的IT将战略、架构与治理》,刘继承
数据架构元素定义如下:
资料来源:公开资料,中大咨询研究院整理
数据架构是企业全局性、基础性的数据规划蓝图,规划了所有系统数据模型的设计,完成了数据层面的标准统一,使数据成为业务与应用整合的抓手,为数据整合、跨系统数据共享、精准数据分析打下了基础。
示例:某生产型企业在设计数据架构时,通过数据域视图展现数据域之间的业务关系;通过数据主题视图展现数据域、数据主题之间的逐级包含关系,并定义数据主题之间的业务关系;通过概念模型视图展现数据主题、概念实体之间的包含关系。
参考资料:公开资料,中大咨询研究院整理
技术架构从技术的视角描述了应用和数据架构的实现过程,提供了运行应用所必须的,由计算机和通信等硬件设备和系统软件所实现的基础服务。
参考资料:《互联网+时代的IT将战略、架构与治理》,刘继承
技术架构组成元素定义如下:
资料来源:公开资料,中大咨询研究院整理
技术架构将规划重点放在企业整体的技术体系规划,确定整体的技术目标、原则和实现策略,确保技术体系有足够的能力支撑应用和数据架构的技术实现,为IT基础设施的投资需求制定依据。
示例:以南方电网的数据管理技术架构为例,南方电网通过技术架构视图,将数据管理技术域、细分技术平台、细分技术模块之间的逐级包含关系。
参考资料:公开资料,中大咨询研究院整理
企业架构作为信息化建设的顶层设计,是提升公司业务与信息化融合程度,增加信息化内部协同程度的重要工具。合理地设计、优化企业架构,能够使信息化建设更有效地支撑业务发展;节省企业成本,减少重复建设;保证IT投资的正确性,使信息化建设与企业的长期发展方向保持一致。
本文由威海软件公司半岛科技转载整理2019.11.29