第一页
对于烟草行业来说,尽可能地减少缺货次数、缩短采购周期、降低库存成本,是至关重要的;这就要求其IT系统,增强进销存数据的实效性、提高投放货源计划的灵活性,以及尽可能缩短流程的周期。现在,SOA技术已经开始帮助烟草行业实现这样的目标了。
山西烟草就通过采用SOA技术,实现了流程的整合和系统的直连,不但优化了库存,还利用企业服务总线解决架构提高了架构的灵活性。更重要的是,SOA让山西烟草的营销理念发生了变化:由销售部门按订单组织货源向由生产部门按订单组织生产延伸。这样的延伸无疑从根本上解决了烟草行业在产、销、存环节中一直不能很好解决的问题。
而这正是在IBM的支持协作下,浪潮首先为烟草行业实现的SOA解决方案,这也是IBM协助本地合作伙伴将SOA在中国落地的重要体现。
IBM牵手浪潮共拓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的标准化。
◆ 相关事件
SOA与业务流程管理
就在SOA国际标准全球路演中国站正式启动的当天,作为SOA倡导者之一的甲骨文在京与媒体就“SOA与业务流程管理”进行了交流。
如何利用业务流程管理充分释放SOA的潜力?甲骨文公司大中华区SOA技术推广经理周有衡表示:“服务导向架构(SOA)不仅‘盘活’了企业的业务流程管理(BPM),也‘盘活’了企业的IT资产。”
面对“单兵作战”、互不相联的IT架构,人们想到了SOA,试图通过它在IT层面上进行集成的业务流程建设和管理。当企业试图提升自己的业务流程时,他们不愿意购买新的IT系统为这些流程服务,而SOA由于能够在现有应用系统上进行业务流程的更改和管理,这时,人们又想到了SOA。
而SOA与业务流程管理之间是什么关系呢?周有衡认为:0“业务流程管理是业务模式层面的,是具有战略意义的,它应该具有适应性和变革性强的特点;SOA是实现业务流程管理的有效的IT手段,是执行层面的,它应该具有灵活的IT基础设施的特点。”
另外,周有衡还介绍了Oracle的SOA套件:把业务流程与人力和系统资源集成在一起;实施业务流程并定义与流程相关的业务规则; 优化流程;对流程进行管控。
BEA推出事件驱动型SOA
近日,BEA公司宣布,推出了一款专门为事件驱动应用而设计的新产品BEA WebLogic事件服务器(BEA WebLogic Event Server),其能够在Java环境中实现事件驱动型SOA。BEA WebLogic事件服务器是专门针对处理大容量的流式数据、可预测的实时响应需求和复杂事件处理(CEP)而进行优化的Java应用服务器。而在此之前,还无法使用Java以实时、高可预测性的方式来管理这些类型的事件需求。借助WebLogic事件服务器,BEA再次把Java引入了新的领域,并成功地解决了这些问题。
IONA推出Artix 全面发力SOA
IONA日前宣布,随着IONA Artix Registry/Repository组件的推出,基于分布式SOA理念的IONA Artix套件诞生。Artix套件由多个分布式、技术中立的SOA基础架构产品组成,涵盖SOA生命周期。Artix是基于轻量级、微内核的体系结构,使企业有能力根据自己的意愿,从SOA生命周期的任何组件开始实施,可以一次部署一个或多个组件,以循序渐进的方式实施SOA。与传统的基于昂贵的、专有的和集中化的基础架构,以及需要巨额投入的方法不同,Artix为企业部署可实施的SOA提供了一种新方法。
网友评论