【内容提要】
从单一到整体
今天,对很多企业来说,业务与信息技术已经形成相辅相成、互相促进的一体两面。随着信息化的发展,过去的发展模式也带来了一些问题。这些问题主要体现在应用的分离,数据的分离与不一致,流程的断裂等方面。分析这些问题产生的原因,缺乏统一规划是一个很重要的因素。过去的信息化发展主要是一种单一部门或单一业务为核心的模式,这样的模式当然无法适应今天企业级层面的信息化发展。
目前,中国的企业面临着国际化和高速成长的压力。国际化的竞争使得我们的企业必须以整体的形象来面对竞争日益增强的市场。如果我们还是以单一的产品、服务,或者部门来应对这样的竞争,我们面临的必然将是失败。甚至,我国的企业必须以产业链的形式来参与国际市场竞争。
企业的高速发展使得企业快速成长,这带来了企业的并购和重新组合,联想对IBM个人计算机事业部的并购就是一个典型的例子。在国际化和快速成长的环境下,基于单一部门或者单一业务所发展起来的信息系统必然不能满足需求。另一方面,中国的企业也逐渐从以产品为核心的模式转向以客户为核心、以市场为导向的模式发展。这样的发展也要求信息化的建设从基于单一部门、或者单一业务的模式向基于企业整体业务和战略的模式转变。
以企业整体业务和战略为目标,信息系统的建设需要全面的战略规划,在规划的基础上制定循序渐进、滚动式的发展和建设计划以及应变策略。其中战略规划中的核心部分就是企业级架构(Enterprise Architecture)。
初识企业级架构
企业级架构的任务是制定企业的整体信息化蓝图,这与应用架构不同。应用架构是从单一应用的角度出发,它主要是从应用的功能出发,从应用的数据,展现方式和业务逻辑来制定应用的结构和构造方法。企业级架构从企业的整体业务和战略出发,从技术上制定用以支持企业业务和战略的各种应用、数据和基础设施等,并且,企业级的架构还要对全企业的信息化系统的管理、维护和发展制定体系结构。如果我们把应用架构比喻为某个建筑的设计问题,那么,企业级架构则是关于建筑群甚至城市规划的问题了。一幢大楼的建设主要是根据对大楼的使用要求和功能,考虑其周边环境,设计其外观和整体结构。但一个城市规划则是根据城市的过去、现在和将来做综合考虑,对城市进行区域性划分,考虑区域间的关系,以及对内对外的交通等制定蓝图和规划。从这个类比我们可以看出,企业级架构和应用架构是两个不同层面的问题,但它们又是相互关联、互相影响的。
企业级架构的出发点是企业的业务和战略。对企业业务和战略的描述和总结就是企业级架构的基础部分:企业业务架构。
企业业务架构描述企业的目标、业务、战略和与之相应的组织结构。从企业的业务架构,我们可以得到各种业务由于业务性质、执行部门和业务流程所产生的业务边界以及边界的耦合方式,由此,我们可以导出企业的技术架构体系。企业业务和战略的变化可以反应在企业的业务架构之中,并由此导致企业技术架构的变化。反之,技术的变化也体现在企业的技术架构体系之中,技术架构的变化也可以改变企业的业务和战略。Internet的出现就是技术的变化派生出新业务、影响企业战略方向改变的典型例子。
企业级架构的核心
由企业业务架构导出的企业技术架构制定了企业信息化的实现方法和手段,企业技术架构是企业级架构的核心部分。根据企业业务架构,企业技术架构对网络、数据、应用、安全和信息系统的整体集成等制定蓝图和实现方法,它们又分别称为网络架构,数据架构,应用架构、安全架构和集成架构等。
网络架构根据企业的组织结构和分布情况,以及对各种应用和数据的支持要求,定义网络的结构、建设方案和发展规划。数据架构反应了数据在企业的分布和使用结构。应用架构反应了应用的构建方法和标准,从而为各种具体的应用开发提供指导性的意见。安全贯穿在网络、数据、应用和集成等多个方面,安全架构对各种安全要求的特性进行总结和归纳,从而形成统一的安全架构体系以保证各个技术与业务层面的安全问题。集成架构则制定技术方案,将所有的技术组件汇集成一个完整的信息系统。技术架构的各个部分不是完全独立的,他们互相依赖互相关联。也正是因为这样,我们才需要一个企业级的架构,只有在企业级架构的指导下所开发出来的业务应用系统,才能避免传统应用开发所带来的局限性,从而满足企业的业务与战略需求。
如果说企业业务架构是基础,技术架构是核心,那么企业的运维架构则是信息系统服务业务与战略的保证。企业运维架构定义了对企业信息化系统的运行管理和维护方法与机制。企业的业务架构告诉了我们什么样的系统才能满足企业的业务和战略需求,企业的技术架构制定了实现相应系统的路线和方法,而企业运维架构则保证了我们的信息系统实际上能满足企业的业务和战略目标。同时,企业运维架构也对企业的技术架构反过来提出了技术上的要求,通常我们称其为“非功能性”需求,如可管理性、可扩展性、可伸缩性和可用性等等。将企业、业务架构、技术架构和运维架构结合为一体的企业级架构才是新一代信息化系统开发的指导性架构。
今天,很多企业已经开始重视企业级架构和战略规划。但是,很多企业仅仅把注意力放在技术架构方面,而忽视了业务架构和运维架构。没有明确的企业业务架构,信息化系统容易偏离企业的战略方向,从而再次出现重局部轻整体的问题,使企业的战略目标在信息化系统建设中无法体现出来。而且,这样的技术架构不能适应将来企业的变化和发展,从而再次导致信息化系统的从头建设。
从业务、技术和运维等几个方面出发,制定企业级的架构和信息化战略规划是信息化的必然方向与手段。
【访问戴青海的博客专栏 | 发表评论 | 推荐给朋友 | 大 中 小 | 打印本文 | 关闭本页】
【本文网址】http://column.bokee.com/88392.html
- 【 博客文章】 中国人口问题要标本兼治
- 【 博客文章】 数学危机,人脑危机,人类危机
- 【 博客文章】 钻石女子学堂:教你如何钻进富翁的被窝
- 【 博客文章】 “取消中医”的亡国奴心态
- 【 博客文章】 别了,萨达姆先生!
- 【 博客文章】 让我落泪的“死刑犯最后的告白”
|
|

