企业架构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)以上所有内容和结构的交互

技术架构

技术架构描述:

  1. 需要哪些技术服务;
  2. 选择哪些技术组件来实现技术服务;
  3. 技术服务及组件之间的交互关系

技术架构设计应该是业务和技术趋势双轮驱动,技术服务:硬件能力( 服务器 )、网络能力(移动互联网、局域网 、软件能力( 负载均衡、MQ)等技术组件: 技术平台(J2EE )、技术框架(Spring )、技术产品( Tomcat )等

总结

正向逻辑:战略决定业务,业务决定技术

反向逻辑:技术支撑业务,业务支撑战略。

下图为业务架构及应用架构技术架构的发展逻辑

业务架构经过zachman、togaf、fea、dodaf等

应用架构经过单题、soa、微服务

技术架构经过集中式、分布式

开发方式从集中式、瀑布式、敏捷方法

作者

Markzou,8年产品经验。主要专注于本地生活、O2O、到家服务、新零售领域;曾任职于多家本地生活垂直领域头部公司,具有丰富的本地生活行业经验。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部