`
wodamazi
  • 浏览: 1419841 次
文章分类
社区版块
存档分类
最新评论

SOA:一双巧手编织未来IT架构

 
阅读更多

来自:天极 

  SOA之热仍在蔓延。在4月初美国加州圣塔克拉拉举办的2006软件大会上,主流厂商和财富500强企业的CIO们冠盖云集,或指点企业信息化迷津,或畅谈未来IT架构,或讨论软件技术创新。每一个热门话题,每一次思维碰撞,似乎总是绕不过面向服务的架构(SOA)。

  软件奇才——SAP全球执行董事兼产品与技术事业部总裁夏嘉曦也以其一贯温文儒雅的姿态出席盛会,在1500位嘉宾面前娓娓而谈软件行业的五大发展趋势,其核心观点就是企业需要一个单独统一的平台以提供知识库连贯服务使信息技术业务得到灵活性。

  SOA界定分水岭

  最近一项调查似乎也为夏嘉曦所言提供了有力的佐证。调查称,80%的财富500强企业表示在大概两年的时间内会转变一次他们的业务模式,而业务模式的成功改变很大程度上取决于其信息系统对快速演变的商业环境的适应能力,因为大概一半受访公司表示,这项转变会受到僵硬的信息系统的牵制。针对这个问题,CIO们需要借助一个灵活的方式,通过一个整合的平台利用并扩展一系列各异的企业软件以支持新的要求并实现创新。

  十年前,解决灵活性问题的方法是企业应用集成(EIA),在主机端运行经过整合的软件。不过,这一方法已越来越难于适应日新月异的商业环境,其中最重要的原因是新的商业过程往往跨越多个组织或需要复杂的分析和协作。因此,新的解决方案不仅需要提供高效的商业推动力,更需要是能组建未来业务模式灵活的模块。客户机/服务器时代必然转向面向服务的架构(SOA)这一新的潮流。

  面对这一分水岭,能够率先提供基于网络服务为企业应用提供各种灵活的商业模块的SOA成为重量级厂商追逐的目标,包括SAP、IBM、BEA、Oracle、微软在内的厂商都竞相为此推波助澜。

  NetWeaver决定胜负手

  “过往的模式是将所有的信息输入数据库,访问数据库查询需要的信息;而现在,数据可以存储在不同的地方,人们通过各种服务来沟通,以更快的创新速度来实施各种面向业务的应用。”

  夏嘉曦深入浅出的描述似乎让我们看到了这种转变带来的核心价值。SAP倡导的NetWeaver平台以“应用基础设施”(Applistructure)的概念逐渐模糊了应用产品和基础设施之间的界限,并通过网络服务提供一种端对端的业务流程。除此之外,NetWeaver是一个开放的平台,同时为独立软件开发商(ISV)开辟了一个新的开发空间。而且,它确实已经让一些敢于尝鲜的用户受益,位于伦敦的全球第一大饮料罐制造商Rexam PLC公司,正采用NetWeaver技术彻底改造其生产管理流程,直接将供应商和自己的生产第一线连接起来,让供应商通过互联网随时跟踪其库存情况,在铝卷库存不足时能及时供货。这一措施让RexamPLC公司将最昂贵的零部件库存削减了一半。

  不得不佩服SAP“应用基础设施”的概念,一方面,SAP NetWeaver与IBM WebSphere和MicroSoft .NET实现了兼容性和互操作性;另一方面,这个概念也让其竞争对手Oracle面临不小的挑战,因为中间件是Oracle的优势所在,而应用软件部分是其软肋,而SAP NetWeaver以平台的概念为出发点,刚好弱化了中间件,加强了应用模块,使得SAP又拿到一个胜利筹码。从另一角度来看,SAP正在通过NetWeaver将商务软件产品的重心从各种应用模块的机械性集成向基于商业流程的有机结合(BPP,Business Process Platform)发展,这令SAP在应用和管理领域的优势进一步得到发挥。

  虽然业界暂时还无法确定看出Oracle的Fusion在SOA方面的进展状况,但是Oracle的优势在于其刚收购的仁科软件(PeopleSoft)在收购前就声称投入到SOA方面的研发中,而且如果Oracle能够充分利用其中间件优势,或许能一部分转化其劣势。但问题是相比德国人稳健的成长来说,Oracle在通过大肆收购扩张的同时并没有得到1+1等于2甚至大于2的局面。另外,Oracle面临的潜在矛盾是,它从PeopleSoft,Sieble等公司中获得的各种组件之间存在相互兼容的问题。

  IBM也着力在SOA领域投入了大量精力,IBM WebSphere在IBM中间件的基础上也强化了很多应用接口。正如IBM所强调的“总线”概念,它关注的领域是系统领域,为企业用户提供全套的架构服务,但是这种概念从某种角度将有把软件当硬件的意味,多少有点把问题简单化了;与此同时,受到新型网络服务压力最大的微软也通过收购推出了自己的商务应用软件Dynamics,虽然微软刚刚进入这个领域,但以其多年的实力和雄厚的软件市场基础,同样是一股不可小看的力量。

分享到:
评论

相关推荐

    SOA:构建更好的企业应用架构

    大多数SOA用户会看到的第一个部分就是服务注册中心(services registry),它通常基于面向Web服务目录的XML标准——UDDI。第二个部分就是企业服务总线(ESB),又叫Web服务代理,它负责处理消息,把流量转发到最合适...

    SOA:下一代Web服务的技术架构

    SOA是一个基于标准的组织和设计方法,它利用一系列网络共享服务,使IT能更紧密地服务于业务流程。通过采用能隐藏潜在技术复杂性的标准界面,SOA能提高IT资产的重用率,从而加快了开发并更加可靠地交付新的增强后的...

    SOA:面向服务的体系结构 - 企业投资回报评测实用指南.pdf

    SOA:面向服务的体系结构 - 企业投资回报评测实用指南.pdf

    Enterprise SOA:面向服务架构的最佳实战

    本书描绘了一幅宏大的“IT革新路线图”,详细介绍了如何充分利用SOA概念,灵活使用变幻莫测的技术,从而降低成本、减少风险,并提高生产率和敏捷性。本书面向项目经理、架构师、分析师和开发人员。 主要内

    解读SOA :SOA实践方法论

    解读SOA Interpret SOA SOA越来越被企业接受,很多公司都准备规划SOA。但具体怎么上,没有一套很好的方法论是不行的。资料是IBM在长期的摸索中总结的一套SOMA方法论,由于是内部培训资料,所以比较难得。 内容 ...

    基于SOA的IT架构规划

    基于SOA的IT架构规划

    SOA再定义:只是一种架构风格

    应用(服务)系统服务平台和数据平台的建设(提供服务的动态配置),以实现一个切合本行业和本企业实际的、能够充分支持今天和未来业务发展的、对业务变化快速反应的、提供企业最佳投资回报的SOI的IT总体架构。

    SOA的反思:SOA架构的本质

    IT界出现的最新术语SOA,是服务型架构(service oriented architecture)的缩写。它是如今IT经理、系统集成商和IT供应商的最常挂在嘴边的词,然而只有很少的经理、集成商或供应商知道它到底是什么。SOA其实不是一种...

    SOA:Concepts,Technology,and Design

    SOA:Concepts,Technology,and Design 现在我们回过头来看一下过去的架构平台和SOA之间的不同之处。这是一项有趣的学习,我们可以从中得知SOA的一些当前特征是如何得来的。

    SOA概述:面向服务的架构

    SOA概述:面向服务的架构

    Applied SOA: Service-Oriented Architecture and dedign strategies

    Wiley出版社出品,Applied SOA: Service-Oriented Architecture and dedign strategies

    SOA架构:服务和微服务分析及设计(原书第2版)

    图书简介: 本书一直以来都是在SOA、面向服务和服务技术方面的、端到端的教程。...本书可作为应用架构师、企业架构师、软件开发人员以及任何有兴趣了解或负责设计与实现现代、面向服务解决方案的IT专业人士的参考书。

    参考资料-(核心)功率MOSFET安全工作区SOA:真的安全.zip

    参考资料-(核心)功率MOSFET安全工作区SOA:真的安全.zip

    面向服务架构(SOA)中南大学SOA原理与技术 00 课程简介(共66页).ppt

    面向服务架构(SOA)中南大学SOA原理与技术 01 SOA技术概述(共74页).ppt 面向服务架构(SOA)中南大学SOA原理与技术 02 Web服务基础(共66页).ppt 面向服务架构(SOA)中南大学SOA原理与技术 03 Web服务实现(共...

    【系统架构设计师】规划SOA参考架构.doc

    参考架构并不受限于目前的 IT 现况,而应该针对一个经过深思熟虑的愿景目标,可以说是 IT 指导未来所有的新开发工作,借以实现该目标的参考依据。一般来说,2-3 年的规划,是一个比较合适的涵盖范围,既能提供足够的...

    SOA: 规则先行

    治理与软件架构是相关的,而且共同发挥作用: 采用相同的方式进行程序编码、确定标准、进行管理为建立最合理的软件架构提供了基础保证,而SOA治理则为软件系统的架构师和设计人员提供所需要的环境。

    SOA架构概述SOA架构概述

    SOA架构概述SOA架构概述SOA架构概述SOA架构概述SOA架构概述SOA架构概述SOA架构概述SOA架构概述SOA架构概述SOA架构概述SOA架构概述

    SOA:一种新的思维方式

    SOA与其说是一种技术,不如说是一种的思维方式。...它的突然普及不是大规模宣传的结果,而是对SOA作为一种使业务和IT系统更密切结合的演化的认知。这种演化是震撼的,必将为企业的成功带来深远的影响。

    SOA:模式,混搭,治理,服务建模,执行SOA: Patterns, Mashups, Governance, Service Modeling, Executing

    这是一本综合性教程的集合,其中讲授了基础和高级SOA设计原理,并辅以用于在现实世界中实现SOA的详细案例研究和技术。

Global site tag (gtag.js) - Google Analytics