一、企业架构的内涵与组成(一)企业架构的定义及起源企业架构(Enterprise Architecture),简称 EA。是指对企业事业信息管理系统中具有体系的、普遍性的问题而提供的通用解决方案,更确切地说,是基于业务导向和驱动的架构来理解、分析、设计、构建、集成、扩展、运行和管理信息系统。1987 年,IBM 公司的 John Zachman 率先提出了 “信息系统架构框架” 的概念,从信息、流程、网络、人员、时间、基本原理等 6 个透视角度来分析企业,为企业架构的发展奠定了基础。此后,企业架构不断发展,衍生出多种框架,如 TOGAF、FEAF 等。 (二)企业架构中的不同角色
(三)企业架构的组成部分企业架构由业务架构和 IT 架构两大部分组成。 1、业务架构包括运营模式、流程体系、组织结构、考核体系等内容。 例如,业务架构明确了企业是由哪些部门组成,这些部门通过哪些业务流程和活动来实现企业的运营目标。 2、IT 架构则是指导 IT 投资和设计决策的框架,包括数据架构、应用架构和技术架构三部分。数据架构描述组织的逻辑与物理数据资产及数据管理资源的结构;应用架构提供包含待部署的独立应用及其之间交互作用和与组织的核心业务流程间的关系的蓝图;技术架构描述支持业务、数据和应用服务部署所需的逻辑的软件与硬件能力,包括 IT 基础设施、中间件、网络、通信、处理和标准等。 二、企业架构的全景图(一)企业架构的模块划分企业架构包含了四部分,分别是 BA(Business Architecture,业务架构)、DA(Data Architecture,数据架构)、AA(Applications Architecture,应用架构)、TA(Technology Architecture,技术架构)。
(二)战略与架构的关系战略、BA、DA、AA、TA 之间存在着紧密的关系。战略是公司高层设计,却是业务架构师的需求。业务架构师的工作是 “战略进,业务架构出”,即业务架构师根据公司战略制定业务架构。业务架构是业务架构师的设计,却是数据、应用、技术架构师的需求。环环相扣,上层驱动下层,下层支撑上层。 例如,一家企业制定了拓展国际市场的战略。业务架构师根据这一战略,设计出适应国际市场的业务架构,包括拓展海外销售渠道、建立国际物流配送体系等业务能力和流程。数据架构师根据业务架构,设计出支持国际业务的数据架构,包括多语言数据存储、跨国数据传输等。应用架构师和技术架构师也分别根据业务架构,设计出相应的应用架构和技术架构,以支持企业的国际业务拓展。 (三)业务架构、应用架构、数据架构、技术架构之间的关系业务架构是企业架构的基础业务架构描述了企业的价值链、业务能力、业务流程等。 应用架构是企业架构的缩影应用架构描述了对应的应用及系统的规划和设计。核心是将业务架构的业务流程和服务翻译成人们可以看懂的应用服务和服务流程 数据架构是企业架构的核心数据架构描述了企业架构的数据模型、数据分布、数据资产之间的结构和关系。数据架构以业务架构为基础,而反过来业务又通过数据得以体现,也就是“一切业务数据化,一切数据业务化”,数据通过应用架构进行承载,应用通过数据进行关联,所以说数据架构是企业架构的核心。 技术架构是企业架构的支撑技术架构描述了技术体系,包括开发体系、部署体系、运维体系等。 三、如何构建企业架构(一)企业组织架构搭建的步骤企业组织架构的搭建可以分为以下八个步骤:
(二)利用 togaf 搭建组织架构
(三)企业组织架构设置原则及方法1. 设置原则:
2. 设置方法:
|
|