何为“企业架构(EA)”
“架构”一词在IT界已经使用了多年,它指的是为软件系统和软件开发人员提供指导的一种框架。这个词显然是建筑行业中引申过来的。正如建筑人员如果没有建筑架构和各种建筑设计图纸就无法承担房屋和办公楼的建设一样,软件开发人员如果没有详细的规划以及各种软件设计蓝图的话,他们也无法承担软件系统的开发。
到了上个世纪90年代中期,企业的管理人员,尤其是参与企业规划以及企业流程再造项目的管理人员开始使用“架构”一词来描述企业的概况。例如,有些管理人员将企业组织内所有核心业务流程之间的组成结构描述为“业务流程架构”(business process architecture)。
如今,越来越多的企业管理人员和IT管理人员喜欢用“企业架构”一词来综合描述构成组织的所有关键组成以及各个组成之间的关系。
当管理人员谈到业务流程、目标、应用软件以及中间件系统之间的组合时,他们都用企业架构来阐述如何实现业务和系统的集成。那么企业架构到底是什么呢?它是指从企业全局的角度审视与信息化相关的业务、信息、技术和应用间的相互作用关系以及这种关系对企业业务流程和功能的影响。
用城市规划(City Plan)来理解企业架构
企业架构(EA)的成功与否将取决于公司和业务线经理理解、支持和执行架构的程度。预计到2007年,将有15%的EA核心团队从IT部门下中分离出来,而直接隶属于公司的战略或变革管理部门。同时将有40%的企业架构拥有企业战略或流程工程方面的专才。
全球2000强的企业越来越多的用“城市规划”来隐喻架构工程的过程与实施。城市规划模型可以帮助架构干系人——IT经理、业务线(LOB)经理以及公司管理人员——更好地理解架构的角色。企业关注的重点放在了阐述架构原则和方针的“建筑规范”以及在变更项目时必须获得批准的,并且在架构审查过程中必须遵从的“建筑许可证”。当前有20%的公司把发放“建筑许可证”作为架构审查过程的一部分。预计到2006年,这一比例将增加到35%,因为企业将逐步把架构审查过程正规化和制度化。同时,当前有50%的企业已经以架构原则和方针的形式发放了完整的“建筑规范”。
城市规划的方法并非意味着用一种新的激进方式进行架构。事实上,我们可以将城市规划模型同Meta Group在1996年提出的架构过程模型联系起来。将META Group的架构模型套用到城市规划的方法中来,其中的需求远景就变成了城市远景,概念性的架构原则就变成了建筑规范,未来规划模型就变成了城市规划。用城市规划来描述企业架构的好处在于它描绘的过程和最终的结果更容易理解,这样一来,我们在避免提出全新概念的同时,可以利用相同的知识进行更好的沟通。
很多架构项目的主要问题在于对基本的概念都理解不清(例如“什么是架构,我们为什么做架构?”)。在很多企业,架构仍披着一层神秘的面纱,因此,架构的价值一直受到质疑。架构项目经常由于缺乏理解和支持而导致失败。架构师们(甚至是团队内部)所面临的一个问题在于他们理解架构本质的程度有限。更具体地说就是,技术架构常常成了系统间数据、系统和网络、系统和用户之间交互过程的说明。不幸的是,尽管这些交互过程是切实存在的,但现实中却感觉不到 ——在现实生活中是无法看到、嗅到或触摸到这些架构的。
反之,城市规划提供了一个物质世界的模式,同时也提供了同企业架构过程相似的一些活动,我们对这些活动会更为熟悉。例如,建筑规范规定了卧室的窗子至少要30英寸高,20英寸长,这样一来,在发生火灾时,人员就可以通过,这一规范对于任何人来说都很容易理解。而企业架构中要求以太网的连接速度必须达到100M,从而可以让视频或声音的数据流可以很好的传输,这一点相对来说就不太容易理解了。
城市规划和企业架构的关系
我们可以用通过下面几个关键词来理解城市规划与企业架构的关系:
· 城市规划(城市发展远景)
· 区域规划
· 建筑规范
· 获得认可的建材列表
城市规划(The City Plan)
城市规划的文档阐述了城市的发展远景,它是根据城市的一些重要的发展战略来制定的。企业架构过程中的企业规划活动就相当于高层次的城市规划。这些活动为架构的发展提供了内容和方向。
区域规划(The Zoning Plan)
区域规划具体阐述了城市发展的指导方针,确定哪些地方是居民区,哪些地方是商业区,哪些地方是工业区,哪些地方是公用场所。规划还包括用于某一具体区域的建筑类型标准(例如,单身住房,公寓,大卖场)。企业架构中等同于“区域规划”一词的是架构类型,它定义了用于具体目标的技术架构(例如多层级C/S处理结构)。在社会中,各个单身住房可能各不相同,但他们都要符合单身住房的宽泛的定义,这一点同IT很相似,在IT中有多种类型的系统,它们拥有不同的业务功能(例如HR,财务,销售等),但每个系统都可以归为一个面向业务处理的系统——它们的架构可能都采用同一类型的“技术建筑规范”。
建筑规范(The Building Code)
建筑规范详细阐述了对人类社会非常重要的一些建筑标准,并将这些标准细分到不同领域(例如防火规范,用电规范,管道规范)。有些规范是通用的(例如每个卧室都应该有一个窗子),而有些规范则只适合于某一城市(例如地中海一带可能规定“房子必须粉刷成白色,用蓝色镶边装饰”)。同样,企业架构首先查看“通用建筑规范”,并确定通用建筑规范中哪些适用于自己的公司,然后还可以扩充一些专门用于自己公司的规范。
建材列表(The Building-Materials List)
用于建立企业架构的那些获得认可的建筑材料列表是指“获得正式认可的,可用于指导某一企业信息技术工程解决方案的硬件和软件产品、配置、数据、信息和流程。”所建立的标准可以用来确定企业用于建立和管理IT组织所有模块和相关流程的首选方式。这些标准确保了产品已经接受过测试,符合一定的目的,并且可以在以后可以移植,从而可以保护企业以及用户。在企业架构的过程中,建筑许可证只有到架构已经交付完毕之后才能发放,因为架构提供了所要遵照的标准。
那些使用城市规划法的企业由于提供了一种易被架构干系人所理解的沟通机制(和隐喻),他们已经在实践中成功创建了架构的价值。
总结
我们必须理解并支持把企业架构当作一种以快速重现的方式设计和实施变革的手段。向项目干系人推销架构的价值是企业架构成功的一个关键因素,但如果架构一词限制了它获得理解和支持的程度,那我们可以采用一些更有帮助性的词来表达,而城市规划一词就可以帮助我们更快地理解和接受企业架构。(CIO时代网)