企业架构2——企业架构概述
我们从农业时代,进入到工业时代,再到信息时代,再到现在的数字时代。随着生产工具、能源利用率、信息传递速度的提高,企业的规模越来越大,管理的难度也越来越大,并且环境的变化是不可预测的,这更加大了企业管理的难度。
但企业经营里总有一些原则性的东西可以固化下来,这些原则着眼于整体性、长期性和基本性的规律。因此企业架构的理念和实践应运而生。
目前影响较大、使用比较广泛的企业架构框架和方法论主要有Zachman、TOGAF、FEA和DoDAF。
本系列文章主要使用togaf方法论进行建构。
A、企业架构是对真实世界企业的业务流程和IT设施的抽象描述
B、企业架构包括企业战略、组织、职能、业务流程、IT系统、数据、网络部署等的完整、一体化描述
C、企业架构反映了企业业务的状况,并体现了业务与IT的映射关系,能明确各类IT设施对业务的支撑关系。
企业架构包括业务架构和IT架构,IT架构包括应用架构、数据架构、技术架构。
业务架构是核心,应用架构、数据架构、技术架构是实现业务架构的容器。
每个架构的构成部分如下:
业务架构 = 组织结构 + 业务功能 + 业务流程 + 业务规则 + 领域模型
应用架构 = 功能结构 + 逻辑结构 + 部署结构 + 协作结构
数据架构 = 数据模型 + 数据分布
技术架构 = 硬件选型 + 网络选型 + 开发技术 + 运行环境 + 安全标准
企业架构的梳理步骤如下:
战略与各架构之间的逻辑关系如下图所示:
EA->TOGAF架构框架->抽象出4A
- 企业架构:EA,Enterprise Architecture
- 业务架构:BA,Business Architecture
- 数据架构:DA,Data Architecture
- 应用架构:AA,Application Architecture
- 技术架构:TA,Technology Architecture
进一步细化公司战略、企业架构的关系。
A、战略:从宏观环境和行业及竞争对手的扫描》得到资料进行分析》最终得到产品战略、渠道战略、服务战略、市场战略、合作战略、竞争战略
B、业务架构包括:商业模式、业务功能(价值链)、业务流程、组织架构、业务数据
C、应用架构包括:应用功能、项目、研发管理
D、数据架构:数据来源、数据模型、数据存储、数据类型
E、技术架构:技术需求、技术选型分布设计、选型管理
业务架构
业务架构是企业治理架构、商业能力与价值流的正式蓝图
业务架构明确定义企业的治理架构、业务能力、业务流程业务数据。其中,业务架构定义企业做什么,业务流程定义企业怎么做
应用架构
应用架构是一组应用系统及其交互关系的描述,其中的每个应用系统都是一个“逻辑功能组”,用于支撑业务功能、管理数据资产
应用架构既不关心每个应用本身的架构,也不关注每个应用的的实现技术
数据架构
数据架构是通过对企业战略得到的数据资产管理蓝图,该蓝图用于指导如何分析数据需求、如何做好相应设计
数据架构描述企业的:1)主要数据类型及其来源;2)逻辑数据资产3)物理数据资产;4)据管理职员;5)以上所有内容和结构的交互
技术架构
技术架构描述:
- 需要哪些技术服务;
- 选择哪些技术组件来实现技术服务;
- 技术服务及组件之间的交互关系
技术架构设计应该是业务和技术趋势双轮驱动,技术服务:硬件能力( 服务器 )、网络能力(移动互联网、局域网 、软件能力( 负载均衡、MQ)等技术组件: 技术平台(J2EE )、技术框架(Spring )、技术产品( Tomcat )等
总结
正向逻辑:战略决定业务,业务决定技术
反向逻辑:技术支撑业务,业务支撑战略。
下图为业务架构及应用架构技术架构的发展逻辑
业务架构经过zachman、togaf、fea、dodaf等
应用架构经过单题、soa、微服务
技术架构经过集中式、分布式
开发方式从集中式、瀑布式、敏捷方法
作者
Markzou,8年产品经验。主要专注于本地生活、O2O、到家服务、新零售领域;曾任职于多家本地生活垂直领域头部公司,具有丰富的本地生活行业经验。
版权声明
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!