简体版  |  繁体版   推荐信息: 阅读排行 | 滚动 | 微软SOA高峰会 | 中型企业创新社区 | 随心所欲发新闻
企业软件

SOA趋势不可阻挡

出处:比特网 作者:仲萃豪 邹震 2007-09-30 09:22 评论
字体大小: | |
有了雄厚的技术积累,有了IT巨头的积极推动,再加上用户的需求,我们可以想见,SOA的发展趋势是不可阻挡的。

  作者简介:

  仲萃豪,研究员,我国第一代知名软件专家和学术带头人之一。1993年开始转入研制开发大型复杂应用软件和大型分布式系统,在国内最早提出基于构件技术的实现方法及其中的关键技术。曾任中科院软件所学术委员会主任、室主任、博士生导师、北京市政府顾问,承担多项国家科技攻关专题项目。他还先后兼任中国科技大学研究生院、北京大学计算机系、清华大学等十多所院校的教授,及软件工程国家工程研究中心研究员。

  比特网(ChinaByte) 9月30日专栏 (仲萃豪/口述 邹震/整理) 在各厂商的努力下,SOA虽然掀起了一轮又一轮的热潮。但是,夹在其中也有一些不和谐的声音。而我认为,SOA趋势不可阻挡,我要大声为SOA叫好。

  之所以这样说,是因为目前信息系统的发展已给SOA的推广提供了必要的条件。分布式系统广泛推广以来,税务部门、银行机构都在做数据大集中,现在连机票订票系统也要实现数据大集中,否则业务就没法办理。从整体来看,大型公司、机构都要解决自己的电子商务、电子政务的建设问题。这些公司和机构在信息系统建设时,不仅要考虑自己的系统建设问题,还要考虑与外界其他系统间的互通互联问题。否则,这些企业或机构的系统就是信息孤岛。

  要解决不同系统间的互通互联问题有许多种方法,象原来用的CORBA,但效果并不太好。SOA的体系结构仍旧是三层或N层结构,但对异构平台各层之间的联系,不是用CORBA、J2EE或.NET的方式,而且用WBDL和SOAP来实现,它们的概念简单统一。这样,采用SOA解决系统之间的互通互联问题就方便得多。

  八年前我的最后一位博士生王文军的学位论文是《分布式系统的联邦结构》,即面向服务的架构。虽然当时给出的结构叫“联邦”而不叫SOA,但本质上的设计方法是和SOA一致的。但这种被称为“联邦”的架构在当时未被应用和发展,而两年前IBM公司提出SOA后却很快被广泛接受,这里面是有原因的。

  这些原因有我们前边提到的系统间要实现互通互联的集成需求,这些需求在今天的用户中表现得特别强烈。另一方面,面向对象和构件架构的基础理论和技术已趋向成熟,发展到统一建模语言,提供建模工具。中间件集群理论己趋向成熟,并提出了中间件Inter Bus技术。再有,浏览器技术普及,己成为行业标准,奠定了SOA的基础理论和技术规范,由此已是水到渠成,使SOA拙壮成长。可见,从技术角度来讲,发展到今天,SOA的技术基础已经非常成熟了。

  有些业界人士认为SOA的应用少,实际上,是很多案例没有被报道出来。象上海证券公司,他们的IT人员两年以前就采用SOA的思想来设计他们的系统。目前,他们的系统建设已进入到第三期了。再比如科技部前年启动了一个项目,投入资金达几亿元,要实现1700多个单位的互通互联,让科技信息实现共享。公安局的边防系统为了实现办证一体化,也采用了SOA架构,把SOA的长处和GIS系统结合起来。要发展SOA,同样离不开支持SOA的语言,目前清华大学开发的基于SOA的BPEL语言就非常成功,已经形成了公认的标准。

  回顾IT技术的发展,我们会发现,总有一些前沿企业提供技术,当这些技术与用户的需求相吻合时,这些技术就变得流行起来。前边我们从技术和用户需求的角度讲了SOA的成就条件,事实上,目前大量的厂商也已经开始全力支持SOA。其中IBM不仅推出了许多基于SOA的技术,去年在国内还举办了SOA大学生竞赛,已开始为基于SOA的系统开发积累人才。BEA从中间件入手,在SOA方面也已有了较大的优势。SAP将要推出基于SOA的ERP,Oracle则已开始了把收购来的Peoplesoft公司的软件往SOA上迁移的工作。可以说,国外几乎所有的大公司都在做SOA。

  有了雄厚的技术积累,有了IT巨头的积极推动,再加上用户的需求,我们可以想见,SOA的发展趋势是不可阻挡的。

SOA系列专栏:
·寻找SOA的中国切入点
  SOA为企业带来的好处已经是不言而喻了,但如何开始企业的SOA之旅,却考验着企业的智慧。如何能够找到好的切入点,让SOA实施真正见到效果呢?
·SOA爆发前夜
  SOA的诞生过程是伴随着IT成长而进行,只不过我们多数人只是感受到了IT工具的变化。
·SOA 从庄园到联邦
  当SOA架构真正建立起来以后,业务人员会发现曾经横亘在他们面前的IT特权,已被大大削弱了。从这个意义上讲,SOA真正的推动力,是业务人员追求自由使用IT系统的愿望。
·SOA是一道多选题
  SOA现在引起的讨论并不比当初的ERP少。人们都知道这件事情该做,但如何做却是一个问题。因为每个厂商都有自己的解决方案。
相关文章
  • 本文关键字:
  • IBM(5571)
  • SOA(2309)
  • IT技术(3119)
  • 专栏(160)
  • 网友关注
    热门产品
    编辑推荐
    推荐专题
    更多
    思科
  • 打开网络创新之门
  • 思科公司于北京嘉里中心饭店成功举办了主题为“创新网络,绿色引擎”的思科创新日暨思科新品发布会。
  • 论坛热贴
    更多
    博客精选
    更多
    视频推荐
    更多
  • 杜青松:对IT人员要求别具一格
  • 在对杜青松的采访中,他透露出目前在中粮包装有限公司信息化建设的工作中的一个难点——IT人力资源短缺。
  • TMG

    Copyright (C) 1999-2008 Chinabyte.com, All Rights Reserved 版权所有 天极网络

    渝ICP证B2-20030003号 商务联系、网站内容、合作建议:010-82657868

    版权声明 在线提交意见反馈 Powered by 天极内容管理平台CMS4i

    经营性网站备案信息 网警备案 中国网站排名