老调重弹话“EA”(一)

标签:企业信息化企业架构EA

访客:35736  发表于:2013-01-25 17:00:05


理性就是正确运用表象的能力-爱比克泰德

       最近在网上与一些业内人士交流时,我说企业IT部门要向EA转型,很多人问: EA是什么?是美国艺电吗?(Electronic Arts,NASDAQ: ERTS,简称EA),是全球著名的互动娱乐软件公司-百度百科)。
       此EA非彼EA也,非严格意义上来说,二者的唯一相近之处是都诞生于上世纪80年代。斗转星移,世事变换,二十多年后,为什么还要重弹EA老调?当然这并不是说西风东渐、鹦鹉学舌,而是形势逼迫,我们到了不谈EA不行的阶段,不然的话,国内企业应用管理领域的低水平徘徊局面仍将继续维持(甲乙双方皆然)。因有感于国内对EA进行鼓与呼的人太少(国内一些大的咨询公司和大型企业在EA领域埋头苦干,无暇宣传),所以,我将分别介绍EA的理念及认识,EA的框架知识理论及实践,EA的应用场景,采取边写边发表的方式。
        如果你在百度中搜索“EA“,第一页都是有关美国艺电的内容,在第二页才能看到”企业架构“有关内容的介绍,如果你打开这类网站如CIOTIMES,充斥的是翻译国外模棱两可的文章、少数干瘪的案例、简单的知识框架概述,还有就是各类培训机构的招生电话,让人不知所从,难窥堂奥。(不仅BAIDU如此,GOOGLE也一样,如今专业要让位于商业)
       如果你在万方数据库中检索“企业架构”,很多是讲如何利用企业架构来规划某某信息系统,我们可以将其丢入新瓶装旧酒的垃圾桶里面,学术界的水平也就大概如此吧,本人也许见识浅薄,或者有世外高人也未知。(如本人最敬佩余彤鹰对EA的分析,但他非学界中人)。
       在百度百科中也有EA的条目,详细解释了其内涵、发展历史、内容框架、价值和意义,如果仅限于此,大部分人会觉得“EA“云山雾罩、空洞无物。这也是本文作者写作此篇文章的目的,看看我到底能不能说清楚什么是EA,也希望志同道合者戮力同心,推动EA的理论和实践发展。
       言归正传,EA是Enterprise Architecture的缩写,翻译成中文叫做“企业架构”。这种译法也被诟病过,如余彤鹰先生说过“architecture这个概念是外来的,而且不幸的是,已经流行的‘架构”’,‘体系结构”’译法,恰恰是非常‘不靠谱’的译法。它是最不好的那种翻译:没有找到对应词语,选择了一个与原概念既不等而又部分相关的词语来指代,这样最容易造成误导和混淆”,余先生从国外的各种理论源流出发,建议翻译成‘法式’”。但我认为在目前的大众知识水平结构下,理解”法式“这个意蕴深远的词尚有一定难度,或者我们不需翻译成中文,直接用英文简称“EA”,也未必不是明智之举。
       理解EA,先需要理解Architecture。ISO/IEC 42010: 2007 对 ‘‘architecture’’ 定义是: “一个系统的组成部分,体现于它的组件、互相之间的关系、与外面环境的关系以及设计演进的治理原则“。在TOGAF中,‘‘architecture’’的定义有两重含义:“一个系统形式的描述,或者为了指导实施组件层面的细节计划;组件的结构、内部的关系,治理设计和演进的原则和指导准则”。国内余彤鹰先生认为“这一概念涉及的两个最基本的原理,即设计与实现关联原则、部件或构造通用原则”。
       写到此处,估计很多人对Architecuture仍心存疑惑,难以透彻理解其本质。下面我继续引用Leon A. Kappelman,John A. Zachman在《The Enterprise and Its Architecture: Ontology & Challenges》中对‘‘architecture’’的详尽深刻的论述:“Architecture从名词来看,是为了创建和管理一个对象所必须做的分类描述。对象存在,架构就存在,无论架构是否被显式的记录或被我们所知晓。作为一个动词,它是一种建模方法。” “罗马竞技场不是架构,它具有架构,也是人们实现架构的产物,是架构的实例化。” “如果你不能描述一个对象,也就不能创建它,如果一个团队去创建、变更或管理对象,你如果不能描述它,至少用文字,但经常用图片和模型,那么,这个团队没有一个共同工作的基本的方向、目标。”“架构使得人们为了共同的目标达成一致意见。”
       因此,我认为,简单来说,架构是关于对象的一种结构性的核心表达,既可以用来表达现实的地图,也可是面向未来所勾勒的蓝图。
       这些Architecture对林林总总、叠床架屋的叙述,并不是我故弄玄虚,卖弄学问,而是在认识EA之间,必须先理解“Architecture”。那么,EA(Enterprise Architecture)是什么呢?(咬文嚼字者可能会认为“architecture of an enterprise ”和“enterprise architecture ”有所区别,我也认为有差异,但不是本文的重点,也无意探讨)。
       EA最早的概念源头可以追溯到John A. Zachman在1987年发表的《Extending and Formalizing theFramework for Information Systems Architecture》中首次提出了企业信息系统框架(Zachaman框架)的概念(中间的理演变脉络不在本文探讨之内)。
       Gartner Group 对EA的定义是:“通过创建、沟通和提高用以描述企业将来状态和发展关键原则来把商业远景和战略转化成有效的企业变更的过程“,这个定义玄深渺远的让人无所适从。
Stephen F. Heffner在LinkedIn中总结的概念则更有人情味和通俗一些:“是数据和流程的结构以及它们之间的互操作关系,EA的工作就是创建、文档化、关系化、优化、宣传、咨询架构” 。
        Jeanne W. Ross、Peter Weill、David C. Robertson在《Enterprise Architecture As Strategy Creating a Foundation for Business Execution》中将其定义为:“是企业业务流程和IT基础设施的逻辑表达,以体现企业业务运作模型所要求的整合以及标准化需求”,这个定义是对现象的归纳,尚算中规中矩。
         而我认为,最学术化,也最深刻的把握EA的本质的还是Leon A. Kappelman,John A. Zachman在2012年8月份发表的《The Enterprise and Its Architecture: Ontology & Challenges》中重申的“企业架构本体论”的概念,即EA是“It is an ontology, a data model, a schema,for all the information about the enterprise(这段话是经典,不翻译)”。“企业的架构是一系列囊括了抽象的和分类描述企业的各种观点的交叉组合。企业是企业架构实施、实例化或者如何构建的最终结果”。
        以上连篇累牍、不厌其烦的铺陈众家之言,目的还是让大家通晓国内外的理论研究和探索现状,希望对大家全面理解和认识EA能有所启发。
        语言是存在的家园,也是真理存在的家园。一般情况下,新的词汇或概念的提出具有下列目的:1.描述现实和场景;2.高层次的总结和抽象;3.意图、目标、目的的把握;4.本质主义,探讨它的属性、组成部分;5.功能主义,研究它的价值、意义。
        通常而言,更加抽象的语言就越具备更加丰富的寓意,我认为,从上述4个角度进行分析,企业架构这个高度抽象的词汇,它不仅是一种“架构行为“(如建模、企业建立原则、方法、策略、流程)存在的指称、事实的陈述,也是一种语境行为,是在企业在规模上日益庞大和复杂化,IT技术日新月异而应接不暇的背景下的一种反躬自省的总结和体系性的思考,同时也是对架构内容(如业务、技术、数据、应用)的一种分类和概括,它也体现了企业管理过程中的一系列和连续的决策行为、治理的原则和框架,如技术架构中所包含的技术体系选择(如J2EE、SOA)等。当然,从更积极和普遍的层次而言,是人们对EA这个词语寄予的希望和赋予的更美好的意义,如”企业生存和成功的关键,使企业能够被管理的创新“(TOGAF),“是企业所必须了解的信息以管理变化和复杂性、优化管理企业和资源”。(Leon A. Kappelman,John A. Zachman),还有更多的是在EA实践过程中,咨询机构和企业管理者在“望文生义”时所掺杂的其他一些主观的想法和观点(这就是语言所具有的一种“生发”型价值),所以,EA这个词五味杂陈、包罗众多、内涵丰富、随境而变,因缘而化,与很多学术术语一样,百家争鸣,难有共识。与此同时,它也必然会随着时间的变化,新知识的加入,人们的传播和使用,逐渐增加更多的意义和更加丰富的内涵。因此,从本质上来看,EA既是本体论也是认识论,而我更倾向于后者,即如何认识企业。
       那么,如何利用EA来认识企业,认识企业又有什么用处呢?下篇文章再说吧。

评论(17)

您可以在评论框内@您的好友一起参与讨论!

    1. 邵建利 【EA值得推荐】John A. Zachman原是美国海军陆战队的司令官,70、80年代在IBM工作。他认为EA如同化学中门捷罗夫的元素周期表,可以指出企业IT建模的应用领域,它与现在的本体论研究相符。总之,本人鼓励有关EA的讨论,因为EA值得推荐。

      回复[0] 2013/01/28 15:27

    1. 林海龙

      大家别着急,EA是个很复杂的东西,加上我自己的理解,更是一个庞杂的知识体系。这篇文字只是从概念上开个头,以后的话题多着呢。柏拉图说过:概念澄清是学习的开始。如果不深刻的理解其内涵,而直接开宗明义抓住所谓的关键或核心,只能是靠一些语录式的空喊来强制他人接受,自然听者藐藐,一边耳朵进,一边耳朵出。并且我一直认为,目前社会中,理论只能起到开启智慧与先见作用,实践与行动才最可贵!

      回复[0] 2013/01/25 21:31

    1. 李禾斗 EA很重要,重读了一边,可是还是没有读懂,到底要干嘛?大概是自己学识太浅薄了

      回复[1] 2013/01/25 21:25

    1. 郭启瑞 很有研究, 向你学习了!

      回复[0] 2013/01/25 18:57

    1. 李禾斗 EA关键实在架构治理,只是现在很多系统已经由于林林总总的原因散布于企业方方面面了,如何利用EA治理?

      回复[2] 2013/01/25 18:28

    1. 林海龙 EA的成功不是内容的成功,而是治理的成功,缺乏治理的架构,当然业务执行不力,信息系统垃圾遍地了,所以,后续我会讨论架构治理这个话题。

      回复[6] 2013/01/25 18:10

    1. 陈宪刚 顶一个,在欧美算老,在中国算新^_^
      随着企业逐渐成熟,EA实践会越来越多,实际上很多转型期的企业已经意识到了规划设计的重要了

      回复[3] 2013/01/25 18:05

    1. 胡靖

      期待续集

      回复[0] 2013/01/25 17:38

    1. 姜稳 我认为,简单来说,架构是关于对象的一种结构性的核心表达,既可以用来表达现实的地图,也可是面向未来所勾勒的蓝图。

      回复[0] 2013/01/25 17:35

    1. 张卡尔架构是关于对象的一种结构性的核心表达,既可以用来表达现实的地图,也可是面向未来所勾勒的蓝图。”

      你这个定义不完备哦。有点那种工程硕士论文的感觉。出师有名,严谨不足。比如,这种表达是否可以表述过去呢?比如,为什么要说关于对象呢?为什么一定要是结构性的呢?什么是结构性呢?什么是核心表达?架构是一种表达?这个能够当作定义?那么,我如果说“汽车是关于对象的一种结构性的表达”,你认为我是给出了汽车的定义?

      回复[2] 2013/01/25 17:34

    1. 张卡尔 思考了一下,感觉architecture 这个词,在不同的语境底下有不同的含义。过于比较各种表述,其实不会领去哪里。

      回复[11] 2013/01/25 17:27

    1. 张卡尔 Gartner是酱紫表述的。貌似同你引用的不一样? 

      Enterprise architecture (EA) is a discipline for proactively and holistically leading enterprise
      responses to disruptive forces by identifying and analyzing the execution of change toward
      desired business vision and outcomes. EA delivers value by presenting business and IT leaders
      with signature-ready recommendations for adjusting policies and projects to achieve target
      business outcomes that capitalize on relevant business disruptions. EA is used to steer decision
      making toward the evolution of the future state architecture.

      回复[5] 2013/01/25 17:19

    1. 杨明 很好的文章。真正重视EA,我们的企业就有救了,我们的IT企业就有救了。

      回复[1] 2013/01/25 17:16

    1. 郭伟

      强力推荐!感谢分享,给各位朋友们普及一下EA。

      回复[0] 2013/01/25 17:11

    1. 殷勇

      好文!

      回复[0] 2013/01/25 17:08

    1. 徐蕊 EA是经久不衰的话题,因为它关乎可扩展能力和快速实践能力,关于企业的发展和未来,等待您的下篇

      回复[0] 2013/01/25 17:06

    1. 张嘉奕 感谢林总分享,文章已推送至e行网“热点精华”页面

      回复[0] 2013/01/25 17:01

<--script type="text/javascript">BAIDU_CLB_fillSlot("927898");