企业架构与IT战略规划设计教程
上QQ阅读APP看书,第一时间看更新

1.1 什么是企业架构

企业(enterprise)在《现代汉语词典》中的解释为:从事生产、运输、贸易等经济活动的部门,如工厂、矿山、铁路、公司等。一般来说,“企业”是指由一整套可识别的、互为作用的业务功能构成的商业组织。它有能力作为独立实体经营运作。

20世纪后期,在中国大陆改革开放与现代化建设,以及信息技术领域新概念大量涌入的背景下,“企业”一词的含义有了很大的变化。一方面,大量非计划经济体制下的“企业”大量涌现;另一方面,在一些新概念中,其含义不限于商业或营利性组织,这种用法目前主要来自对英文“enterprise”一词的翻译。

因此,目前在公共媒体中出现的“企业”一词有两种用法,较常见的一种用法中企业指各种独立的、营利性的组织(可以是法人,也可以不是),并可进一步分为公司和非公司企业,后者如合伙制企业、个人独资企业、个体工商户等;另一种用法与组织接近,可以用来泛指公司、学校、社会团体乃至政府机构等。后一种用法主要出现在信息技术应用领域的一些专有名词中,例如企业应用(enterprise applications)、企业计算(enterprise computing)、企业集成(enterprise integration)、企业工程(enterprise engineering)、企业架构(enterprise architecture)及企业建模(enterprise modeling)等。

开放组体系结构框架(The Open Group Architecture Framework, TOGAF)将“企业”定义为有着共同目标而集合的组织的聚集。例如,企业可能是政府部门、一个完整的公司、公司部门、单个处/科室或通过共同拥有权连接在一起的地理上疏远的组织链。

“架构(architecture)”一词最初来源于建筑,其核心是通过一系列构件的组合来承载上层传递的压力。建筑工程则从石器时代就开始了,人类在几千年的建筑设计实践中积累了大量的经验和教训。建筑设计基本上包含两点:一是建筑风格,二是建筑模式。独特的建筑风格和恰当选择的建筑模式,可以使之成为一个独一无二的建筑。自从出现建筑以来,它与人类的关系就一直是建筑设计师必须面对的核心问题。

经过漫长的演变,架构设计已经成为现实生活中必不可少的活动。比如,要建一栋房子,就需要进行很多的架构设计工作。首先要进行外部架构的效果设计,在客户满意之后,再进一步设计内部结构,以及配套的线路、上下水管道等各方面的设计。架构是系统的组成部件及其之间的相互关系,通过明确这种关系,使得架构之间联系更加科学合理,系统更加稳定。

在韦伯词典中,架构的定义是“作为一种意识过程结果的形态或框架;一种统一或有条理的形式或结构;建筑的艺术或科学”。这个定义的关键部分是具有特定结构的、体现某种美感的事物以及针对该事物的有意识的、有条理的方法。从结构的角度理解信息化,可以发现三个特点:第一,结构是超技术层面的,要建立完整的企业架构,必须从企业战略高度来思考信息化建设;第二,结构可以很好地把握组织动态发展的脉络,为组织成长奠定坚实的基础;第三,结构具有丰富的层次性,可以有效地体现组织的柔性。

事实上,架构是一个很广泛的话题,既可以上升到管理与变革这样的层面,也可以沉淀到具体的软件协议和标准中来,因为架构不仅是一种理念,更是一种实践的产物,是一种需要与组织已有IT环境相关联的架构。从管理与变革的层面来看,需要制定整体的业务发展战略,这是一个相对长期的战略,为了实现这个战略目标,必然需要一系列的架构来支撑。当今我们所面临的全球化、多元化和专业化特点,使得人们越来越体会到社会变革所带来的巨大挑战。人们已经认识到,管理变革和信息化项目建设的难度在于环境的变化是不可预测的,但企业里总有一些原则性的东西可以固化下来,这些原则着眼于整体性、长期性和基本性。企业架构的理念和实践应运而生。

企业架构(Enterprise Architecture, EA)是在信息系统架构设计与实施的实践基础上发展起来的。自1987年约翰·扎克曼(John Zachman)的开创性工作以来,这个领域已经累积了不少研究与实践。扎克曼被公认为是企业架构领域的开拓者,他认为使用一个逻辑的企业构造蓝图(即一个架构)来定义和控制企业系统和其组件的集成是非常有用的。企业架构是一种对企业多角度的综合描述,它反映了企业的人、流程、技术的组织和安排。对于企业的不同参与者,企业架构提供了不同的视图,用他们容易理解的方式和语言反映企业的状态。

对于企业架构,到现在还没有明确的定义,以下是一些专家和组织从不同的角度给出的相关定义。

● Zachman:企业架构是构成组织的所有关键元素和关系的综合描述。

● Clinger-Cohen法案:企业架构是一个集成的框架,用于演进或维护存在的信息技术和引入新的信息技术来实现组织的战略目标和信息资源管理目标。

● OPEN GROUP:企业架构是关于理解所有构成企业的不同企业元素以及这些元素怎样相互关联。

● OMB:企业架构是业务、管理流程和信息技术间当前和将来关系的显示、描述和记录。

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

● IBM:企业架构是记录企业内所有信息系统和其相互关系以及它们如何完成企业使命的蓝图。

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

从简单的概念来讲,企业架构是对企业多层面、多角度的建模与描绘。以往,企业管理者提到企业架构时,通常会把它理解为企业的组织架构或者流程图;IT人员则会把企业架构简单地理解为IT架构。人们已经认识到企业架构与企业战略和企业运营环境密切相关,企业战略决定了企业架构的形态,而企业实际的运营环境是在企业架构指导下建立起来的企业日常运作。企业架构的构成及在组织信息化中的定位如图1-1所示。

图1-1 企业架构的构成及在组织信息化中的定位

企业架构主要包括企业业务架构和IT架构。业务战略决定业务架构,它包括业务的营运模式、业务流程、组织结构和地域分布等内容。企业架构是战略与实际运营之间的桥梁,有助于战略的落实。IT架构是指导IT投资和设计决策的IT框架,是建设企业信息系统的蓝图,包括数据架构、应用架构、技术架构和管理架构。

企业战略与IT战略必须紧密联系,并通过企业架构来指导IT项目的建设,IT项目必须以实现企业战略为出发点和终结点。IT项目组合是项目或项目和其他工作的一个集合,将其组合在一起的目的是为了进行有效地管理以满足战略上的业务目标。许多政府组织和企业通过IT项目和信息系统来支持其低成本战略和个性化服务战略,这些系统被称为“战略信息系统”。

从企业架构的发展趋势来看,企业架构概念已经涵盖了业务、组织、技术等多个层面,并且使这些层面协调统一、相互贯通。企业架构是一个涵盖业务和IT的全面的企业蓝图设计工具,可以帮助企业的管理者了解企业的构成、发现问题并不断地改进。