企业信息化 SOA需与企业架构有效整合(一)

 
   | |

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

关键词:企业总体架构 EA 流程 企业 信息化

 
正在加载数据...   企业总体架构(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框架矩阵中的行是架构的层次和相关人。
   
  第一行:规划人员
   
  第二行:属主,通常是业务属主部门
   
  第三行:设计人员
   
  第四行:开发实施人员
   
  第五行:厂商/承包商


信息化
 2009普及协同 企业信息化“不折腾”
 2008年信息化大盘点年关倾情奉献
 SaaS欲解企业信息化之困 面临三重转变
 2008年企业信息化回顾与2009年展望
 SOA:编织企业信息化管理未来的IT架构
 SOA架构实施重点:信息化管理与应用整合
 借助信息化打造房地产经纪的核心竞争力
 企业应用集成EAI:能解银行信息化的结
 SOA是个不坏的选择 基础架构参考模型深度剖析信息化建设
 SOA架构为金融信息化发展灌注新活力
 SOA系统架构将给信息化带来新的变革
 企业信息化 SOA需与企业架构有效整合(二)
 企业信息化 SOA需与企业架构有效整合(一)
 企业信息化:企业IT架构的现实与憧憬
 适应业务发展 SOA打破信息孤岛
 中小企业信息化选型问题探析
 数字化校园建设 高校如何实施SOA?

原文出处:http://www.itxinwen.com/view/new/html/2009-01/2009-01-20-290821.html
 
来源:IT商业新闻网    
 
 
 
 
 

SOA开发

 
准备开始SOA是一种挑战。我们咨询了著名的Rolta SOA中心,它是跨国咨询公司Rolta和SOA实施支持厂商的一个软件部门。他们给出了在SOA上取得成功的几条技巧……
 
不论你是测试人员、开发人员还是普通人员,可能都熟悉预定航班和航空旅行的麻烦之处。软件测试和开发人员经常成为类似调度和迭代问题的牺牲品……
 
当运行高流量网站的应用程序时,需要按照规模进行时刻通知,开源应用服务器有时可能会比它们的商业同行更好地满足企业的需求。
 
在过去数年的架构模式中,我一直专注于与客户合作,与以网格相结合为基础,更传统的面向服务架构方法来构建应用技术。
 
David Chappell是Oracle副总兼首席SOA技术专家,他集中研究利用SOA环境中的网格的架构模式。他是《企业服务总线》的作者,在软件行业有超过20年……

热门技术手册排行

 

随着开源技术越来越成熟,一个稍有开发经验的人通过学习就可以用开源的产品和技术构建一套可用的系统。对于从事软件开发的人员,尤其是对Java或动态语言相关领域的人来说,“开源”也许是他们最喜爱的单词。但是,很多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统开发更简易、性能更高和扩展性更好等。这确实是一个令人头痛的问题。本指南很多地方都是点到为止,要深入了解相关信息的读者请借助参考资料、网站等自行挖掘。

 

本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。

 

业务流程管理(business process management,bpm)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(bpi)、业务流程重组(bpr)、业务流程革新中发展起来的。流程管理技术也是从早期的工作流管理、eai、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。

 

TOAGF是一个架构框架,简而言之,TOGAF是一种协助发展,验收,运行,使用,和维护架构的工具。它是基于一个迭代(Iterative)的过程模型,支持最佳实践和一套可重用的现有架构资产。

 

云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。

 

Mashup是一个非常cool的新的应用程序种类。如果你想真正的了解它们,我们需要回过头来看看你现在的计算机,其实它就是一个非常好的帮助你理解mashup的模型。现在开源的操作系统无疑是非常好的apis的集合或应用程序编程接口,帮助开发者去构建其应用程序。计算机本身也是一个很好的为用户提供接口的例子,键盘和鼠标可以被理解为你通过计算机的接口而使用的不同的应用程序。本技术手册为读者提供了一些相关信息,如果需要深入了解mashup,读者可以借助其他参考资源。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录