SOA部署面临哪些挑战?

日期: 2011-01-05 来源:TechTarget中国 英文

  市场研究公司Gartner曾在CIO峰会上做结论称,所有的套装软件厂商都将向SOA过渡。如果你的机构犹豫不决,你就会发现你购买的应用程序不匹配,不能够在一起使用。

  理解SOA这个词汇的IT部门负责人并不多。据Gartner副总裁和高级分析师Yefim Natis说,大多数CIO都认为SOA和基于Web的软件是一样的。这是一个大错误。如果理解的正确和如果把SOA包含在业务模式中,SOA就能够创建一个更灵活的环境。

  但是,基本的现实是什么?甲骨文印度公司Fusion中间件软件部门副总裁Shailender Kumar说,只有很少的企业拥有SOA战略。像印度的Godfrey Phillips、Kolkata Municipal Corporation、KPIT Cummins Infosystems、SREI Sahaj-e-Village和印度铁路等公司正在使用基于SOA的解决方案。银行和金融服务、健康医疗、零售、制造、IT/ITeS、政府和电信等行业现在正开始接受SOA的概念。

  咨询公司Browne and Mohan的任事股东Madan Mohan称,大型企业以及花旗银行和LIC等机构也在采用SOA战略。当业务逻辑改变的时候,企业用户可以修改开户流程等业务工作流。Newgen、甲骨文、惠普和SAP等公司已经建立了这些接口。到目前为止的大多数应用都是把数据与其应用程序分开。

  Mohan说,到目前为止还存在一些挑战。如果从技术的角度谈这个问题,还有许多基于客户端的架构仍在使用。他说,我到目前为止还没有看到SOA的应用的使企业摆脱锁定企业应用集成(EAI)厂商的情况。

  他说,这个挑战还来自于业务方面。由于决策过程、文化和机构的不同,一项功能中的业务流程经常是不一样的。并非所有的流程都像销售规划和监视那样普通。找出足够通用的服务让人们根据设计使用应用程序是一个挑战。

  Kumar指出,管理服务元数据方面存在一个明显的挑战。他说,基于SOA的环境能够包括许多服务。这些服务相互交换信息以便执行任务。根据设计,一个应用程序也许会产生数百万个信息。管理和提供有关服务如何相互交流的信息是一项复杂的任务。

  安全是另一个挑战。使用这些服务的应用程序,特别是那些企业防火墙外部的应用程序,与传统的整个专有应用程序相比更容易让外部的人员看到。SOA的灵活性和覆盖范围会破坏安全。

  Mohan说,不过,这是一个可行的解决方案。但是,与推荐的最流行的方法不同,这种方法是从小规模开始实施,并且探索能够与业务一起成长的服务。要实现这个目标,CIO除了以业务流程为中心的接口之外还需要把眼光放在以数据为中心的和以平台为中心的接口上。XML、WS等标准协议也许有助于服务的再利用。

  Kumar说,实际上,有些人把Web服务看作是SOA。这是错误的,因为Web服务仅仅是另一种协议。例如,如果你有一个具有服务功能的应用程序,并且还有许多没有服务功能的应用程序,你使用适配器仍然可以把这些应用程序联系起来。一旦他们认识到这个问题,他们就会开始看到SOA适合用于什么地方,把不同的处理引擎联系起来。

  SAP正在评估最佳策略以便向其用户提供部署的灵活性并且同时保证流程的完整性和业务持续性。

  Mohan说,如果我们必须要从开放的标准和变化的成本角度比较一下SAP和甲骨文提供的SOA产品,我们认为甲骨文更好一些。

  启动SAP的基于ABAP的服务中的变化将增加额外的成本,主要原因是系统集成商和SAP的合作伙伴在部署SAP解决方案是采用了更严格的R3实施方法。甲骨文的SOA部署目前一直需要通过中间件软件实现。中间件软件更适合这些变化。Fusion产品路线图中的增强功能是否与SAP有独特的区别还很难预料。

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐