SOA落地待生花如何更好地切入成话题

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

  2007年,对于SOA来说无疑是关键的一年,IBM宣布将SOA独立出来成为IBM软件的第六大品牌,这意味着什么大家可想而知。从SOA的概念被提出到今天,IBM、BEA、甲骨文这些致力于SOA的软件提供商们都在辛勤地耕耘着,而从“耕耘”到“收获”的转折是不是已经到来了呢?就在6月8日,IBM与浪潮软件公司正式签署协议,IBM协助浪潮建立的基于SOA技术的实体实验室——国内首家“SOA创新中心”在济南正式揭牌。

  对于烟草行业来说,尽可能地减少缺货次数、缩短采购周期、降低库存成本,是至关重要的;这就要求其IT系统,增强进销存数据的实效性、提高投放货源计划的灵活性,以及尽可能缩短流程的周期。现在,SOA技术已经开始帮助烟草行业实现这样的目标了。

  山西烟草就通过采用SOA技术,实现了流程的整合和系统的直连,不但优化了库存,还利用企业服务总线解决架构提高了架构的灵活性。更重要的是,SOA让山西烟草的营销理念发生了变化:由销售部门按订单组织货源向由生产部门按订单组织生产延伸。这样的延伸无疑从根本上解决了烟草行业在产、销、存环节中一直不能很好解决的问题。

  而这正是在IBM的支持协作下,浪潮首先为烟草行业实现的SOA解决方案,这也是IBM协助本地合作伙伴将SOA在中国落地的重要体现。

  全球SOA市场需求呈高速增长态势

  据统计,目前全球SOA市场需求呈现高速的增长态势。Gartner的报告显示,到2008年,SOA将为80%的新开发项目提供技术和服务;IDC则预测,到2010年,全球基于SOA的服务开支预期将高达338亿美元。

  相信是这样的市场机会促成了IBM与浪潮的牵手,IBM大中华区副总裁及软件集团总经理Bete F. Demeke表示:“SOA在全球扮演着越来越重要的角色,因为它能够帮助企业识别新的商机、进行创新并不断满足客户的需求。此次合作,IBM将为浪潮‘SOA创新中心’提供包括软硬件、服务,以及专家咨询和人员培训的全面支持。”

  而IBM为什么要选择与浪潮合作呢?其实原因很简单,IBM在与浪潮的这次合作中,所看重的并不是从中得到什么眼前的实际利益,对于SOA的全面推广才是IBM的真实目的。这样的合作对于在中国整体建立SOA环境无疑将会起到很大的推进作用。另外,浪潮在烟草行业的地位,相信也是IBM所看重的。

  对浪潮来说,在国际软件巨头的支持下创建“SOA创新中心”,将会进一步推进其软件向SOA的全面转型。此次,浪潮选择在烟草行业应用开发和技术中心平台这两个龙头部门应用SOA,也足以看出浪潮对于SOA的信心。浪潮平台事业部总经理周恒表示,“我们计划在3到5年内将SOA应用到其他的垂直行业,最后浪潮软件将全面转向SOA。”

  如何更好地切入SOA

  看来,SOA的进程已经势不可挡,而且我们发现,进入2007年后,关于SOA话题已经慢慢从“为什么要上SOA?”转变到了“如何上SOA?”。

  的确,对于用户来说,如何更好地切入SOA是他们迫切需要了解的。我们都知道,SOA是分阶段、循序渐进和逐步实现的,如果我们把企业的所有经营活动看做是一个个的服务,那么整合就是要将企业内外部的各种服务有机地联结起来。

  IDC发现,中国SOA的关键任务与全球市场存在比较大的差异,中国IT应用成熟的企业已经建设了大量的生产型系统,目前正在尝试着整合;而大量的服务性系统仍有待新建。因此,大量的服务需要全新构造才是中国SOA的主要任务。

  所以用户要部署SOA,特别是对于中国的用户来说,首先要从梳理某一个关键服务入手;还有就是要由小及大,逐渐在企业业务中进行扩散。
 
  那么,SOA究竟要从哪里开始呢?IBM给出了5个可以帮助用户实施SOA的切入点,分别是以人员、流程、信息为中心的方法,以及系统连接性和重用现有资产的能力。

  IBM大中华区SOA技术战略与合作部负责人陈琦程先生具体地解释了这5个切入点,“以人员为中心的SOA切入点,是要为企业提供综合信息,以及在业务流程中交互的视图;以流程为中心SOA切入点,是一种借助重新利用和优化流程快速部署创新的业务模式;以信息为中心的SOA切入点,以嵌入式或现场的方法提供信息服务;将连接作为基础以业务为中心的SOA,是通过具备任意互连的新型业务渠道提供服务的;SOA创建和再利用服务的切入点,能够实现SOA管理的再利用。”

  标准化让SOA更为简单

  “如果把SOA的思想类比为以插接积木的方式来构建灵活的、可复用的企业IT系统的话,那么标准就相当于是带插孔的底板。”易观国际分析师梁新刚表示。就在今年3月,OSOA组织——一个由IBM、BEA、甲骨文、SAP以及中国普元等厂商联合成立的SOA国际标准化组织开始发布SOA相关技术标准SCA/SDO。

  SCA提供了一种统一的面向服务组件的调用方式,从而使用户可以把不同的软件模块通过服务组件的标准化而统一地封装起来和被调用访问;而SDO则作为一种数据编程架构和API,它统一了不同数据源类型的数据编程,让开发人员可以从不同的数据源以统一的方式访问和操纵数据。

  相信这些标准的逐步出台,会让SOA变得更成熟也更简单。而前不久,SOA国际标准全球路演中国站也在北京正式启动,这样的路演也会进一步地促进SOA的标准化。

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • 更新版Oracle Gen 2 Cloud挑战云领导者

    通过更新自治数据库技术和其他云服务,甲骨文正在努力增强其Oracle Gen 2 Cloud平台,从而为自己提 […]

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

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

  • 揭秘New Relic APM技术细节

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

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

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