SOA在互联网的理念拓展

日期: 2008-02-01 来源:TechTarget中国

  SOA不仅是一个IT架构理念,不仅是个企业IT系统架构的方法问题。在互联网的发展进程当中,它也将有越来越多的应用,并将占据主导的地位。从本质上来说,互联网就是一个技术工具。互联网的进程也就是传统企业信息化的进程,就是传统行业又一次整体技术革命的过程,所以我们比较一下在工业革命时代和信息化时代两个进程的不同之处,有利于我们更好的来理解互联网和SOA。

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

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

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

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

 

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • 事件驱动框架和SOA在空军的应用

    空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。

  • 任意云 | 戴尔搭“云梯” 助中企通信上云端

    新经济环境下,企业面临着激烈市场竞争所带来的压力,迫切需要“给力”的企业IT架构和数据中心,能够“快速响应”业务需求。

  • 揭秘New Relic APM技术细节

    New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响

  • 仅凭SOA和云无法解决业务数据管理风险问题

    SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。