SOA在互联网的理念拓展

ZDNet软件频道 时间:2009-02-04 作者:佚名 | 论坛整理 我要评论()
本文关键词:SOA 互联网 理念
SOA不仅是一个IT架构理念,不仅是个企业IT系统架构的方法问题。在互联网的发展进程当中,它也将有越来越多的应用,并将占据主导的地位。
 SOA不仅是一个IT架构理念,不仅是个企业IT系统架构的方法问题。在互联网的发展进程当中,它也将有越来越多的应用,并将占据主导的地位。从本质上来说,互联网就是一个技术工具。互联网的进程也就是传统企业信息化的进程,就是传统行业又一次整体技术革命的过程,所以我们比较一下在工业革命时代和信息化时代两个进程的不同之处,有利于我们更好的来理解互联网SOA

  在工业革命时代,先进技术是由传统行业厂商自己掌握,或者由行业研发,能被传统行业内部掌控。其独有性和对技术的专利拥有能刺激革命的进程,国家也鼓励专利的产生。在信息化时代,或者说传统企业的信息化进程是具有两大局限性的。第一,传统企业自身无法有效利用现代互联网技术,第二,传统企业也无法根据自己的业务需求编写适合自己的互联网应用。这两大局限使得互联网的优势无法被传统应用充分利用,也可以说,这两个需求也成为信息化进程中目前遭遇的问题和机遇。

  SOA的体系架构正是为了突破这两大局限而产生的,在原有状态下,为传统企业提供信息化服务的是不同的厂商,各个厂商也都有各自不同的标准,各个系统不能重用,甚至调用和引用数据都存在着各种各样的接口问题。这这里讲的SOA似乎都是说企业级的应用,而且在IT行业内部,谈到SOA就将其人为的划分为企业内部IT系统构建架构,实际上,企业信息化解决的不仅是企业内部管理问题,信息化最终解决的是信息的沟通问题。所以在传统行业的整体信息化进程中,随着社会分工越来越细致,企业信息和外界的交互需求也就越来越繁密,各个企业是行业分工里的一颗颗的螺丝钉,甚至企业本身都是各个部门各个系统全球范围内的分布式结构。

  因此,企业信息化的下一个阶段就是基于互联网的信息整合,解决企业内部部门之间和外部企业与关联企业、企业和客户之间的信息沟通。但也不可能因此要求所有企业都用一个厂商的软件,并且一步到位实施完成所有的业务流程,即使这个流程真的被一个厂商完全实现,那也不代表这个企业不和外部企业进行信息交互,要和外部进行信息的交互就意味着接口的标准;企业的业务也不可能永远不变,业务改变就意味着系统有升级的需求,就意味着原有系统的处理问题。SOA理念倡导的就是流程的重用性以及各个平台之间的可交互性,用户可以方便地添加IT资源来扩展应用的处理能力和提高服务质量,由此简化系统的部署,降低系统运作和管理成本。通过企业服务总线(ESB),两者可以有机结合,为企业提供一个随需应变的运作环境。

  通过无数的企业服务总线,将整个网络的各个部分又会形成一个虚拟的分割,各个分割的部分都提供一个虚拟的功能,这将是互联网发展的下一代产物,它可以让我们分享分散的计算系统资源,简而言之,SOA能将分布各处的IT资源"虚拟化"并组合到重用架构里去。SOA是一种理念,使我们的互联网能支持更广泛的平台和环境,扩展网络应用的使用范围,它代表着互联网的未来。

查看本文来源


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134