企业实施SOA面临的挑战和对策

 
   | |

导读:SOA能帮助企业对变化的市场状况做出迅速的和节省成本的反应。采用SOA,企业能够再利用现有的IT资产,而不用投资耗费时间的和成本昂贵的重新技术创新或者实施新项目。

关键词:SOA 节省成本 IT资产 SOA实施

 
正在加载数据...

  甲骨文印度公司负责甲骨文Fusion中间件软件业务的副总裁Shailender Kumar在接受Sonal Desai采访时说,有许多围绕SOA的神话,其中之一是没有一个具有服务功能的应用程序,你就不能实施SOA。

  Sonal Desai问:印度的机构有SOA战略吗?如果没有的话,原因是什么,能够做些什么。

  Kumar答:有些企业有SOA战略,有些企业也许没有SOA战略。但是,企业应该理解SOA如何能够为其业务增加价值。甲骨文与一些机构和合作伙伴合作提供SOA解决方案。像Godfrey Phillips、Kolkata Municipal Corporation、KPIT Cummins Infosystems、SREI Sahaj e-Village、印度铁路等印度的机构是正在使用SOA解决方案的客户。此外,一些合作伙伴也在经营基于SOA的甲骨文卓越中心。合作伙伴机构的甲骨文专家使用基于甲骨文数据库、中间件软件和企业应用程序产品的解决方案帮助客户解决其IT架构和业务的挑战。甲骨文的这些中心由合作伙伴运营。TCS和惠普是拥有基于SOA的卓越中心的合作伙伴。

  问:机构实施SOA的过程中将面临什么挑战?

  答:面临的一个明显的挑战是管理服务元数据。基于SOA的环境包含许多服务。这些服务要交换信息以便执行任务。根据设计,一个应用程序能够产生数百万个消息。管理和提供有关服务如何沟通的信息是一个复杂的任务。

  另一个挑战是提供适当水平的安全。消费服务的应用程序(特别是公司防火墙外面的应用程序)比传统的单独的专有应用程序更容易暴露给外面的人。SOA的灵活性和应用范围能够影响安全。

  问:是不是人们认为许多首席信息官或者IT官员不理解SOA的基本概念和有关如何开始实施SOA的问题?这个情况在印度如何?为什么人们对于SOA的熟悉状况这样低?

  答:这种情况正在发生变化。若干年以前,当SOA还是新东西的时候,我们必须要教育客户了解这个技术。但是,现在,越来越多的印度企业知道了投资基于SOA的IT架构带来的业务好处。企业已经理解了基本的SOA架构,目前正在设法理解建立这个需要的基础设施的直接因素。

  然而,有一个与SOA技术有关的神话:除非你有一个实现服务功能的应用程序,否则,你就不能实施SOA。这个神话是不真实的。实际上,一些人把Web服务看作是SOA。这是错误的,因为Web服务只是另一种协议。例如,如果你有一个具有服务功能的应用程序和许多没有服务功能的应用程序,你仍然可以通过采用适配器把这些服务连接起来。一旦你实现了这个目标,他们就会看到SOA能够实现多样化的处理引擎之间的连接。

  问:哪些垂直行业是早期的SOA应用者?

  答:银行和金融行业的公司是SOA技术的早期应用者。此外,健康医疗、零售、制造、IT/科技化服务、政府和电信等行业的公司也在考虑这个技术。

  问:SOA应用中新出现的合作伙伴是什么?

  答:正如你知道的那样,SOA帮助企业更好地管理业务流程,增强明智的决策和减少经营成本。在过去的几年里,印度企业已经开始理解SOA技术和工具,有些企业已经得到了实施SOA带来的好处。

  现在,由于需要布置遵守法规的要求和企业规定,企业正在认识到SOA能够帮助优化遵守法规的计划。

  问:CXO如何看待SOA?

  答:正如我早些时候指出的那样,企业正在认识到SOA的好处以及投资基于SOA的解决方案能够带来的积极影响。CXO(首席...官)非常熟悉这个情况。如果我们考察当前的情况,我们能够轻松地评估所有的领先的企业正在使用SOA解决其应用程序和IT环境的复杂性问题,因为这能够使模块化业务服务的开发更加方便。模块化业务服务更容易集成和再利用,创建一个真正灵活的、适应性的IT基础实施。

  问:大多数拥有SOA基础设施的企业都有多种SOA技术和多个厂商。这些不同的SOA基础设施需要集成在一起。此外,还有互操作性问题。这些问题如何解决?

  答:SOA的整个目标是在不同的环境中使用不同的应用程序。无论你是否意识到这个问题,你也许已经依靠了SOA做事情,也许当你在亚马逊网站在线购物的时候就使用了SOA。你查看他们的目录并且选择了许多商品。你通过一项服务确定了你的订单。这项服务通过与库存服务沟通发现是否有你要求购买的商品和你要求的选择。你的订单和送货细节将呈报给另一项服务。那个服务计算你的付款总额,告诉你什么时候到货,并且向你提供一个跟踪号码,让你通过另一项服务跟踪你的订单状况和送到你的家门的路上的位置。从下订单到送货的整个流程是通过Web服务之间的沟通进行管理的,一个程序与另一个程序对话,所有这些都是SOA提供的基础框架实现的。亚马逊网站采用了甲骨文Fusion中间件软件。

  问:SOA有怎样的伸缩性?

  答:SOA的伸缩性可以通过经营效率和业务灵活性来衡量。机构将通过可适应的、再利用的业务流程和真正灵活的SOA架构基础上建立的服务得到经营效率和业务的灵活性。

  甲骨文的SOA产品能够让企业使用集成的、最佳的技术建立、部署和管理SOA。这种最佳的技术能够提供:

  ·全面的和预先集成的SOA平台。建立、部署和管理SOA的全套的服务和流程基础设施组件。

  ·闭环治理。全面的端对端的整个生命周期的服务治理。

  ·极佳的性能和伸缩性。内存内处理、实时事件处理和在高伸缩性应用服务器上的大量数据传输。

  ·集成的安全。集中的政策管理、企业级端对端的安全。

  SOA能够帮助企业对变化的市场状况做出迅速的和节省成本的反应。通过采用SOA,企业能够再利用现有的IT资产,而不用投资耗费时间的和成本昂贵的重新技术创新或者实施新的项目。


SOA实施
 SOA实施的五大优势和四大挑战
 六成CIO赞同SOA实施的关键是服务构造
 SOA实施先易后难大局为先
 建立服务水平协议确保SOA实施
 刘尔洪先生:服务构造是SOA实施的关键
 SOA实施的优势和挑战
 SOA实施 困难重重
 寻找SOA实施真正阻碍
 SOA实施要找对切入点
 SOA实施必须注重治理
 SOA实施四大关键点
 SOA实施关键:构建服务组合
 SOA里的Erlang和并发
 SOA失败的十大人为因素及改善建议(二)
 SOA失败的十大人为因素及改善建议(一)
 为什么现在是实施没有平台SOA的最佳时机(二)
 为什么现在是实施没有平台SOA的最佳时机(一)
 让SOA真正落地
 企业用什么技术转向SOA?
 SOA演变过程
 数据管理是企业成功实施SOA的关键
 链接到WCF和Dublin的新AmberPoint序列
 与未来有约SOA发展五大预测
 有关SOA将死的谣言……(二)
 有关SOA将死的谣言……(一)
 SOA架构实施锦囊:把脉SOA应从评估开始
 SOA是死了还是仅仅处于休眠状态?
 IT花费见涨 SOA价值何在
 阻碍SOA成功实施的三大因素
 SOA应用的阻碍是领导的不重视
 最好的SOA领航员并非一开始做好服务(二)
 最好的SOA领航员并非一开始做好服务(一)
 中国的SOA之路缘何只能自己走
 未来SOA可以更好地发展吗?
 实施SOA的前提是企业的流程梳理
 企业实施SOA面临的挑战和对策
 确保SOA以业务为中心的方法
 实施SOA的前提要把企业的流程梳理
 SOA顺利实施的十大问题
 实施SOA的一种更简单的方法
 SOA在多数企业中的应用不可避免
 模式变迁和状态对比 简述SOA实施路径
 中国SOA成功的关键在于实施路径
 企业想短期内实现SOA比较难
 SOA概念已经落地 生根发芽尚待时日
 SOA不能提供可持续软件的原因
 建立SOA政策管理基础设施的若干技巧
 SOA失败的“恐怖故事”在哪里?
 SOA平台实现政府机构现代化
 SOA实施得“相信群众”
 宁夏银行:逐步转向SOA
 SOA实施:自顶向下还是自底向上?

原文出处:http://www.ciotimes.com/
 
来源:CIO时代网    
 
 
 
 
 

SOA实施

 
就好像是医疗保健行业相当不错地风化了经济衰退,所以一些厂商已经在最近期待投资。甲骨文和Axolotl公司在2010年医疗卫生信息与管理系统协会……
 
虽然你可以在没有SOA实践的情况下使用云计算,你也可以在不使用云计算的情况下利用SOA,但是云计算的真正价值是使用服务、数据和流程……
 
许多基于服务的新应用跨越了单一组织的边界,在集成这些扩展系统时,数据定义经常是最可怕的挑战压力。加州个独立系统运营商(ISO)就是个实例……
 
Harris公司气象学家使用SOA将天气信息集成到下一代空运系统。上个月在亚特兰大举行的美国气象协会(AMS)会议上,他们探讨了这项工作。
 
现在微软Azure市场上有售,早期企业采用者开始在应用程序上进行移植。自从开发人员专门从事.NET云平台,微软可能就再三思考调查其他云厂商。

热门技术手册排行

 

随着开源技术越来越成熟,一个稍有开发经验的人通过学习就可以用开源的产品和技术构建一套可用的系统。对于从事软件开发的人员,尤其是对Java或动态语言相关领域的人来说,“开源”也许是他们最喜爱的单词。但是,很多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统开发更简易、性能更高和扩展性更好等。这确实是一个令人头痛的问题。本指南很多地方都是点到为止,要深入了解相关信息的读者请借助参考资料、网站等自行挖掘。

 

本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。

 

业务流程管理(business process management,bpm)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(bpi)、业务流程重组(bpr)、业务流程革新中发展起来的。流程管理技术也是从早期的工作流管理、eai、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。

 

TOAGF是一个架构框架,简而言之,TOGAF是一种协助发展,验收,运行,使用,和维护架构的工具。它是基于一个迭代(Iterative)的过程模型,支持最佳实践和一套可重用的现有架构资产。

 

云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。

 

Mashup是一个非常cool的新的应用程序种类。如果你想真正的了解它们,我们需要回过头来看看你现在的计算机,其实它就是一个非常好的帮助你理解mashup的模型。现在开源的操作系统无疑是非常好的apis的集合或应用程序编程接口,帮助开发者去构建其应用程序。计算机本身也是一个很好的为用户提供接口的例子,键盘和鼠标可以被理解为你通过计算机的接口而使用的不同的应用程序。本技术手册为读者提供了一些相关信息,如果需要深入了解mashup,读者可以借助其他参考资源。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录