首页 首页 人工智能 查看内容

解析企业架构的发展历史与基本概念

木马童年 2019-8-12 08:29 35 0

对企业架构的基本期望是,它能在对业务战略和流程理解的基础上,进行信息化顶层设计,形成灵活稳健的IT结构,构建和谐的IT环境。企业架构的基本目标随着IT应用的深入,IT与业务的关联越来越紧密,但IT也面临着越来越 ...

    对企业架构的基本期望是,它能在对业务战略和流程理解的基础上,进行信息化顶层设计,形成灵活稳健的IT结构,构建和谐的IT环境。

企业架构的基本目标

随着IT应用的深入,IT与业务的关联越来越紧密,但IT也面临着越来越多的问题,如业务与IT的鸿沟、适应变革的灵活性差、技术体系复杂混乱、技术标准不兼容、技术系统互操作性差、系统安全脆弱、IT系统管理不规范等。

回顾IT的建设过程,我们会发现,产生这些问题的一个重要原因是,IT建设缺乏从组织角度出发的总体架构的规划和设计。往往是业务部门提出不同的需求,IT部门以不同的服务器、软件平台和数据库去满足业务需求,企业得到的是一个个条块化的IT架构。应该说,每个企业都有自己的IT架构,但这种自然发生的IT架构显得混乱和复杂,成为IT支持业务发展的累赘。

在这种背景下,组织的管理者需要一个解决办法或者一种理念来回答:如何建立贯彻业务战略的IT战略和IT体系?如何实现IT系统的灵活性和互操作性,以更快地响应业务需求?如何降低IT投资和运营成本,并且从IT投资中获取更多回报?如何管理IT结构的复杂性?

也正是因为如此,企业架构(EA)的理论和方法越来越受到政府、企业和IT厂商的重视。对企业架构的基本期望是,它能在对业务战略和流程理解的基础上,进行信息化顶层设计,形成灵活稳健的IT结构,构建和谐的IT环境。

企业架构的发展历史

企业架构的雏形来自企业建模的理论和思想。在20世纪80年代早期,除了学术界,很少有人对企业再造或企业建模的思想感兴趣,而且使用的理论和模型通常被限于某个信息系统的设计和开发。

到20世纪80年代中期,还在IBM工作的John Zachman首先引入“信息系统架构框架”的概念。Zachman被公认为是企业架构领域的开拓者,他认为使用一个逻辑的企业构造蓝图(即一个架构)来定义和控制企业系统和其组件的集成是非常有用的。为此,Zachman开发了信息、流程、网络、人员、时间、基本原理等6个视角来分析企业,也提供了与这些视角每个相对应的6个模型,包括语义、概念、逻辑、物理、组件和功能等模型。

当时,Zachman并没有使用“企业架构”的概念。1996年美国的Clinger-Cohen 法案(以前被称作信息技术管理改革法案)导致了术语“IT架构”的产生。这部法案的主旨是,美国政府指导下属联邦政府机构通过建立综合方法来管理信息技术的引入、使用和处置等。Clinger-Cohen法案要求政府机构的CIO要负责开发、维护和帮助一个合理的和集成的IT架构(ITA)的实施,当时的术语ITA,现在被解释为IT企业架构(EA)。

因此,企业架构的最早应用是在一些美国的政府机构,美国政府对企业架构应用的推动也发挥了十分重要的作用。自从Zachman框架引入后,首先是美国国家技术标准研究所在1989年发布NIST框架,从此联邦政府内出现了许多框架,其他联邦实体也发布了企业架构框架,包括国防部(DOD)和财政部(DOT)等。

1999年9月,美国联邦CIO委员会出版了联邦企业架构框架(FEAF),它的意图是为联邦机构提供一个架构的公共结构,以利于这些联邦机构间的公共业务流程、技术引入、信息流和系统投资的协调等。

FEAF定义了一个IT企业架构作为战略信息资产库,它定义了业务、运作业务所必须的业务信息,支持业务运行的必要的IT技术,响应业务变革实施新技术所必须的变革流程等要素。

随后,美国的管理和预算办公室(OMB)发布的OMB Circular A-130,要求机构记录和提交他们的初始的企业架构到OMB,并对他们对架构发生的重大变革进行更新。这给了OMB一个责任,即帮助推动政府机构内和政府机构间的企业架构的开发,并支持通过使用IT来改进政府运营能力。

2002年2月,OMB建立了一个联邦企业架构程序管理办公室来开发FEA,它的作用是,在联邦机构程序内和跨机构程序间,通过跨部门的分析来找到重复的投资,找到相互的差距,有助于在联邦政府范围内的协作、互操作和交互作用。

FEA包含了描述联邦政府的五个参考模型:(1)业务(或使命)流程和功能,独立于执行他们的机构(2)绩效目标和输出尺度(3)服务提供手段(4)信息和数据定义(5)技术标准。参考模型的意图是,告知政府机构人员开发他们机构专用的企业架构,并使得这些机构确保他们提出的投资不与其他机构的投资重复,并追求在可能的情况下共同开展项目。

企业架构的理念很快就得到咨询公司和研究机构认可,最早对企业架构进行分析和研究的咨询公司主要是被Gartner收购的META Group。2000年,META Group发布《企业体系机构桌面参考》,提供了一个经验证的实施企业架构的方法论,意图成功地构建业务战略和技术实施之间的桥梁。在咨询和研究机构带动下,IBM、微软、HP、EDS等IT厂商也纷纷把目光集聚到了企业架构,希望能够从企业这个视角来定位其产品和服务。

随后,政府、企业、咨询和研究机构、厂商广泛参与,企业架构标准化的工作越来越重要,也产生了一些研究团体和标准框架。目前,业界最有名的企业架构框架是TOGAF(即Open Group架构框架:The Open Group Architecture Framework),TOGAF是一个行业标准的架构框架,它可以被任何希望开发一个信息系统架构的组织在组织内免费使用。

从20世纪90年代中期开始,TOGAF已经被一些世界领先的IT客户和厂商开发和持续演进。与TOGAF类似的架构包括联邦政府企业架构框架 (FEAF)、联邦政府企业架构指南、财政部企业架构框架 (TEAF)、Spewak 的企业架构规划 (EAP)、Zachman框架、OMG的MOD等。

企业架构的基本概念

架构(Architecture)

在韦伯词典中,“架构”的定义是“作为一种意识过程结果的形态或框架;一种统一或有条理的形式或结构;建筑的艺术或科学”。这个定义的关键部分是,具有特定结构的体现某种美感的事物以及针对该事物的有意识的、有条理的方法。

架构的建立通常会建立一个共有的远景,并考虑外部的约束、客户的需求、内部约束、技术约束等,通过有条理的逻辑推理来最终实现该结构。架构包含了在架构构建过程中连接概念到实施的工具、流程、文档、计划和蓝图的集合。

IT行业普遍采用“架构”的历史并不是很长,但在使用方法上则遵循了相同的规则。

企业架构(Enterprise Architecture)

Zachman的定义—EA是构成组织的所有关键元素和关系的综合描述。企业架构框架(EAF)是一个描述EA方法的蓝图。

1996年Clinger-Cohen法案的定义—EA是一个集成的框架用于演进或维护存在的信息技术和引入新的信息技术来实现组织的战略目标和信息资源管理目标。

OPEN GROUP的定义—EA是关于理解所有构成企业的不同企业元素,以及这些元素怎样相互关联。

OMB的定义:EA是业务和管理流程和信息技术间当前和将来关系的显示描述和记录。

MetaGroup的定义:EA是一个系统过程,它表达了企业的关键业务、信息、应用和技术战略以及它们对业务功能和流程的影响。关于信息技术怎样以及应该如何在企业内实施,EA提供一个一致、整体的视角,以使它与业务和市场战略一致。

Microsoft的定义:EA是对一个公司的核心业务流程和IT能力的组织逻辑,通过一组原理、政策和技术选择来获得,以实现公司运营模型的业务标准化和集成需求。

IBM的定义:EA是记录在企业内所有信息系统、它们的相互关系以及它们如何完成企业使命的蓝图。

在企业架构的定义下,衍生出一些概念,作为企业架构概念的组成部分,包括业务体系机构、信息架构、技术架构、软件架构等。

企业业务架构(EBA)

企业业务架构是企业关键业务战略以及他们对业务功能和流程的影响的表达。通常包含业务功能、流程和信息价值链的当前和将来的状态模型,通过信息架构、技术架构以及应用投资组合来进行实施,可定义为支撑竞争优势的业务设计。

企业信息架构(EIA)

企业信息架构是一个由EBA驱动的模型集来描述企业信息价值链,主要包括建立关键信息流模型,描述业务事件的关键输出信息,扩展组织边界到外部信息来源和流向,使企业能快速进行业务决策和信息共享。

企业范围内的技术架构(EWTA)

企业范围内的技术架构是一个逻辑一致的技术原理集合,指导组织信息系统和技术基础结构的工程化。EWTA是对整个IT战略的表达。

软件架构

在IT行业,架构的一个更早更普遍的概念应用是“软件或应用程序的架构”。软件架构起源于软件工程,是关于软件系统的有机组织的决策集合、结构化元素的选择以及元素之间的接口,通过这些接口以及元素间的协作构成软件系统。

其他架构

在EA的范畴下,赛迪顾问认为,其他的架构可能包含IT管理架构、IT治理架构、信息安全管理架构等。

在不久的将来,多智时代一定会彻底走入我们的生活,有兴趣入行未来前沿产业的朋友,可以收藏多智时代,及时获取人工智能、大数据、云计算和物联网的前沿资讯和基础知识,让我们一起携手,引领人工智能的未来!

信息化 数据库 IT架构 信息技术 信息流 逻辑推理
0