产品展示
企业架构与SOA有效整合

发布于:2024-01-12 14:20:26  来源:产品展示  点击量:14次

  企业总体架构(EA)是对企业多角度的一种描述,并综合反映企业中的人、流程和技术,其可以为企业中的不同参与者提供了不同的视图,并用他们易于理解的方式和语言反映企业的状态。

  然而,目前国内的现实应用情况是,很多企业都是随义务的发展设立并开发很多分割的部门、流程和系统,而它们之间就没有办法进行有机的合作。而且,还会常常会出现信息与业务报告不准、部门之间无法衔接等问题。更可怕的是,企业没有方法和工具来解决这些问题。

  根据国际和国内的经验,通过企业总体架构的办法能够解决上述这样一些问题。目前,国内对企业架构设计的使用还大多分布在在IT层面,业务人员还没有开始利用这类工具进行业务的设计和规划。其实,企业总体架构是一个涵盖业务、IT的全面企业蓝图设计工具,其能够在一定程度上帮助企业的管理者了解企业的构成,发现问题并不断改进问题。

  事实上,架构设计经过漫长的演变到现在,已经成为现实生活中必不可少的工作。比如,要建一栋房子,就需要进行很多的架构设计工作,首先要进行外部架构的效果设计,在客户满意之后,才进一步地设计内部结构,并进行相配套的包括线路和上下水等多方面的设计。这就好比我们谈到的企业架构设计一样,是从不同的层次和角度去描述一个企业的特征。

  在项目建设和施工的时候,没有架构图就开始进行是很不可思议的一件事情,但是在企业内部管理方面,却完全是另外一番景象。很多公司虽然运转了一段时间,但是一直没有明确的企业架构和蓝图,或者说是不是很清晰,从而导致了很多运营中的问题,比如部门之间的职责界定不清稀、配合不顺畅;运营的效率较低,很难提高客户满意度;流程改进的效果不明显;业务部门与IT部门之间的关系紧张,系统问题比较多等。如果这些问题在企业中非常凸显,那么,企业就可以考虑总体架构的方法,因为企业总体架构能够帮企业有效地解决这些问题。

  谈到企业总体架构设计,我们首先要澄清几个概念:框架、方法论以及方案等,企业只有深刻理解了这些概念,才能建立有效的企业总体架构。

  首先,框架(framework)定义了解决一个问题的相关因素以及它们之间的关联关系,并描述了这些关联因素是如何设计的。在实际应用中,框架会结合不同的方法论和方案来解决问题。一般,一个好的框架会支持多种方法论和方案,比如SOA框架、Zachman框架、DoDF框架等都是解决问题的框架。框架涉及的范围一般都比较广,但又都不是很具体,只是起指导作用,因此在具体实施的时候,可以采取不同的路径。

  其次,方法论(methodology/method)是由一系列相关的流程、任务和活动组成的,也是如何达到一个特定目标的理论。一般包括谁(who)、做什么(what)、地点(where)、何时(when)和为什么(why)等要素。很多时候也会包括一些标准、政策、规则等方面的内容,比如IT规划方法论、系统开发方法论以及CMM方法论等。

  最后,方案(approach)则是面对一个具体的问题,如何去解决它,比如有全面质量管理(TQM)、流程再造(BPR)等。

  在企业的信息化建设中,需要用方法论定义什么是获得成功必备的系统。此外,方法论是指如何从现有的状态通过一系列的项目建设达到目标的状态;而方法则是指企业如何开发和改造各个系统。

  现在,企业架构设计在国内的应用还并不广泛,也没明确的定义,不同的公司和专家有相近但却又不同的看法,还并没能形成一种相对统一的认知。比如,有人认为,企业架构是定义企业各组成部分是如何构架的以及它们之间的关系,以及它们设计和演变的原则和规定;也有的人觉得,企业架构是企业的逻辑蓝图,定义了企业的结构和如何运转,使企业能达到现有和未来的目标。

  追本溯源,全球先进个总体架构的框架理论是由John Zachman在1987年创立的。到今天,这个架构还是最被企业和组织所接受的理论,国际上通称之为Zachman总体架构框架。

  的确,尽管在IT业界有几种比较流行的总体架构框架理论,比如TOGAF、DoDF等,但Zachman总体架构框架被公认为是最为完善的,在企业领域的应用也最广。Zachman的著作“信息系统架构框架”(Framework for Information System Architecture)直到今天也在业界普遍被认为是一个权威的框架。

  在Zachman架构框架中最有代表性的是6列5行、共有30个元素的矩阵图形。架构框架图形以最简单的形式描述了总体架构内的元素及其关系,说明了这些元素在设计中的功能和作用。而Zachman框架矩阵中的行是架构的层次和相关人。

  不过,Zachman架构框架是比较侧重在IT层面。然而,随企业架构的不断进化,企业架构理论越来越与战略和业务相融合,图1展示了近几年来很多企业架构的层次和内容。

  第一层:在架构的最上层是企业的战略思想,其清晰地定义了企业的愿景和目标,描述了未来公司发展的战略方向、外部环境的影响和竞争策略,以及如何建立核心竞争力、如何衡量企业未来的业绩、是否成功达到目标等。

  第二层:中间一层是业务架构,业务架构是各个层次中最有一定的影响力的部分,它定义了企业的业务流程以及信息系统该怎么样支持业务的需求。其是将高层次的业务目标转换成了可操作的业务模型,并描述了业务应该以何种方式运作才能满足企业成功所需要的能力和灵活性。

  第三层:业务架构下面一层是信息架构,信息架构是一个广义的概念,包含了信息的定义和内容,以及与信息结合的数据的定义和内容。

  第四层:最下面一层是IT架构,IT架构包括了应用架构、技术架构和底层的基础设施等,是总体架构的最底层,也是实现企业运营的基础。