畅享博客 > 自在自由的网络生活 > [推荐]SOA为什么让CIO永无宁日
2007-1-29 17:20:42

[推荐]SOA为什么让CIO永无宁日

 

时下,SOA正成为国际大厂商和cio们共同的热点话题。与此同时,各分析机构乐观预测,SOA将大行其道。但放眼全球,由于缺少更多的成功案例,SOA正逐渐招致CIO怀疑的目光。

在未来,到底SOA将扮演一个怎样的角色?企业千差万别,IT系统又是各具特色,他们该如何寻找SOA路线图?实现“SOA就绪”?怎样让SOA发挥更大的效益?是什么使得CIO们在SOA面前变得永无宁日?

我们走近大师——SOA的鼻祖人物Eric Newcomer,听听他的声音。

  Eric Newcomer

 

来自CIO的质疑

 

  2006年,在日本举行的年会上,Gartner公司乐观预测,SOA即将成为应用主流,到2007年,会有超过50%的企业采用SOA体系, 2010年该比例将会达到80%。但这一乐观预测遭到来自用户的广泛质疑,尤其是在中国,用户对于国际厂商的大玩SOA概念心存疑虑。这到底是为什么?

 

  记者:关于SOA的讨论已经很多,众多厂商也在各种场合不遗余力地宣讲SOA,但到目前为止似乎鲜有成功案例,并没有大面积推 广起来。甚至有人告诫用户:“如果一个厂商拼命地游说‘我们已经实施了大量的SOA成功案例’,那你就该小心这个供应商的用心了。”持这一观点的不乏 SOA标准组织里的顶级专家,在您看来,其中的原因是什么?

 

  Eric:许多机构仅凭它们在使用诸如SOAPWSDL()UDDLWeb服务技术,就认为它们已经采用SOA了,这对用户是一个误导。

 

  其实,SOA是一种设计方式,它指导着业务服务在其生命周期(从构思开始,直到停止使用)中创建和使用SOA的方方面面。SOA也是一种定义和 提供IT基础设施(IT Infrastructure)的方式,它允许不同应用之间交互数据、参与业务流程(Business Processes),无论它们各自背后使用的是何种操系统或采用了何种编程语言。

 

  从技术上而言,目前已经有很多厂商开发出具备SOA形态的产品,如果一个用户要想从局部实现SOA,比如在企业内部采用SOAP协议实现功能的 调用,买一个产品很快就可以实现。但作为一种实现业务和IT高度融合的IT架构方法,“SOA化”是一种很长的过程,一个企业用户肯定需要更长的时间。以 IONA的客户为例,他们在SOA上的计划都是长期的、战略性的。以SOA的关键功能——集成来说,一个企业在长期运营过程中,将不断面来自这方面的挑 战,集成问题正成为那些CIOIT经理们心照不宣的秘密。

 

  其实,在SOA的成功案例方面,由于国外计算机技术发展较早,IT技术在企业业务系统的应用更为普遍;同时对现有系统进行SOA改造,以实现更 灵活的IT系统,更好地支撑业务发展的愿望也更加迫切。瑞士信贷集团是IONA的客户之一,也是全球最早成功实施SOA的客户之一。到目前为止,瑞士信贷 集团已经取得了令人瞩目的收益。它的生产环境中有1500多个服务,日处理量达到500万笔。由于采用了SOA的技术架构,使系统的总开发和集成成本下降 73%,同时实现了70%的服务重用。SOA是大趋势,我相信这方面的成功案例会越来越多。

 

  记者:那到底是什么在影响SOA的进程?

 

  从用户角度来看,有很多因素会影响企业接受SOA,其中的主要因素包括:

 

  首先,企业必须投入足够的精力和人员进行技术和业务流程的培训,才能确保所开发的服务是可重用的。任何技术,无论看上去多么有前途,都有被误用 的可能。任何服务的开发,不能只顾及眼前利益,也要(或许是更重要的)考虑长期利益。换句话说,各个服务的单独存在并无太大价值,除非这些服务能与其他服 务一起被使用,并能根据业务的变化,快速组合成各种新的应用。

 

  其次是如何更好地处理现有应用与新架构的关系。某些原有的应用需要加以调整或者借用另外的程序后才能融入SOA,应由业务分析师来定义业务流 ,由系统架构师来将流程变为规约和规则,再由软件工程师来开发新的代码,而项目经理要跟踪整个过程,这是一项复杂的工作和过程。

 

  第三是长、短期成本的管理。构建一个全面SOA的成本并不低,对现有系统进行再工程(Reengineering)的耗费是巨大的,并且回报期也比较长。

 

  SOA与技术无关

 

  在SOA的拥趸中,不乏很多的中间件厂商,甚至包含着EAI(Enterprise Application Integration,企业应用集成)厂商,他们都打着集成的口号进军SOA。面对不同的编程语言、技术架构、技术标准和供应商,用户会问,SOA的实 现是否与具体的技术有关?

 

  记者:我们知道,IONA是包括W3COMGOASISI在内的很多SOA标准组织的成员。目前,倡导SOA的供应商很多,每家都宣称推出了SOA的产品和架构,都提出要引导SOA潮流,这是不是会给您参与制定SOA的标准带来一些困难?

 

  Eric:有些人可能会感到惊奇,但面向服务的架构(SOA)确实已经存在20多年了!因为SOA是基于一种设计理念及一系列设计原则的,而这些都是与技术无关——尽管SOA已经应用了这么多年,并遵守着一些公共原则。

 

  在过去20多年里,可用于实现SOA的技术是多种多样的,它们包括:分布式对象──CORBAJ2EECOM/DCOM;面向消息的中间件 ──WebSphere MQTibco Rendezvous;事务处理监控器──CICSIMSEnciniaTuxedo;B2B平台──ebXMLRosettaNet

 

  在这些技术中,有的适于构建SOA,有的则不然。一个技术,如果具有越多“与Web服务平台相当”的能力,它就越适于构建SOA

 

  对于任何用户而言,他们都希望能有一个统一的标准,以提高“技术的经济性”,这就是标准的价值所在,在SOA领域也是一样。一直以来,我都代表 IONA公司在SOA相关标准化组织里做相应的工作。最近,我代表IONA参加了一些标准方面的基础项目研究,IONA对这些基础项目的研究产生了积极而 显著的影响。SOA其中的一个标准就是用编程工具来实现这一个技术,从而变成一种独立于厂商、独立于产品的SOA工具。对用户来说,这样实现SOA就会更 为简便:比如,包括CAIBMBEA在内其他公司也可以用,但是同时又保持独立。但在SOA发展的早期,很多实力雄厚的大公司都希望其中的SOA采用 自己的标准,可是这样其他厂商就没有办法用这个工具。我代表标准组织成员之一IONA投了反对票,因为我们坚信,只有中立的技术,才能使最终用户和IT 家受益;同时,技术中立也是IONA自始至终坚守的信念。

 

  记者:SOA一个重要的功能是集成,以实现企业的信息系统的整合。一直以来,业界都存在着两个相互对立的观点:有人认为SOA将代替传统的EAI,而有人认为SOA概念的成熟将进一步推动EAI厂商的发展,您如何看待这两种对立的观点?

 

  Eric:在我看来,SOA是革命性的技术进步,从某种意义上讲,SOA可以被看作是EAI的一种延续,但不是简单的延续。EAISOA同样解决企业集成的问题,但SOA解决的问题远比EAI解决的IT问题多得多、复杂得多,因此产生的影响要深远得多。

 

  在企业IT系统中,有一部分集成问题是可以通过EAI来解决的。但是,EAI解决集成的问题往往是在事后,企业碰到了集成问题,才去想办法通过 EAI来解决。与之相反的是,SOA架构解决企业集成的问题是事先的,也就是说,企业在一开始搭建SOA这一IT架构的时候,就已经考虑了集成的问题。这 SOA区别于EAI的一个重大不同。

 

  另外,EAI解决集成问题时,可能会带来更多其他集成问题,最终会带来一个更加复杂的IT架构。SOA解决这些集成问题时,是将现有的系统以统 一的标准接口进行一次重新的梳理,不会再带来新的集成问题。它承认并尊重企业现有的IT架构,不会再引进不能兼容的新的IT架构。SOA会使得企业业务层 面更加灵活,企业可以根据现有的企业IT系统的各种服务,组建新的流程,这就是SOA最大的特点之一。

 

  记者:那IONA和这些中间件公司又有什么不同呢?

 

  Eric:其实,IONA的第一代CORBA产品Orbix就是最早的实现分布式SOA架构的基础架构解决方案,正是这种分布式SOA基础架构 解决方案帮助IONA成为这一领域的领导者。在过去几年里,IONA帮助包括德国邮政、美国独立电信公司CLEC、美国证券、荷兰银行、渣打银行、蒙特利 尔银行、富士通等在内的航空、金融、制造业、零售业和电信行业领域的多家世界500强企业成功实现了SOA。通过SOA/CORBA解决方案的应用,这些 客户都得到非常高的投资回报。

 

  IONA的第二代SOA产品就是Artix ESB基础架构解决方案。如何灵活、平滑地构建SOA系统是目前一个具有代表性的IT系统的技术难题。通常用户使用的IT系统由多家供应商提供,编程语言 一般要采用java.NETC++等,服务器端会采用java.NETC++CORBA等,中间件还会包括BEATuxedoIBM WebSphere,甚至还要在大型机上安装包括SAPOracle在内的套装软件解决方案。这样复杂的IT系统分布在企业IT系统的不同角落。对用户 来说,他们迫切需要用最好的方法,把这些不同的应用、技术、端点进行集成,从而为企业的业务提供最高效的支持。轻量级、分布式SOA架构方式是IONA 别于其他传统中间件公司的最显著特征,IONA公司SOA的这种理念也获得了Gartner的高度认同。

 

  同时,技术中立和对其他中间件厂商技术良好的支持也是IONA解决方案的显著特点。一套成功的企业级SOA解决方案要求各个不同的应用程序都能够以安全、可靠、易操作的方式相互集成,而不论他们的底层操作平台存在多大的不同。IONAArtix恰恰可以做到这一点。

 

  SOA方法论与路线图

 

  在很多技术问题之外,SOA的成功实施需要一个企业或组织做大量的工作,也就是说,SOA的实施是一个永续的过程。应该说,每个企业的业务和IT系统都是不同的,是否存在SOA就绪的方法论和路线图?

 

  记者:面对SOA,很多用户却不知道如何下手,应该采用什么样的方法?IONA是否从历史案例中总结出经验?

 

  Eric:从用户方面来看,“自上而下”和“自下而上”的方法均可以使用。第一种方法是自顶层向下,从业务逻辑开始;另外一种方式就是从底层开 始,直接去做代码的编写,然后再考虑如何在上层支持业务逻辑,最后再将其构建成为完善的SOA。总结起来,就是9个字,“思于博,始于细,成其大”,这也 IOAN的企业理念。首先要根据企业的业务需要,通盘考虑需要的SOA架构,用中国的一个成语,叫“胸有成竹”;其次是从一个局部做起,以渐进的方式向 SOA架构演进,避免大而全的SOA实施,这样可以最大程度地规避项目风险,降低初期投入;再次就是在局部成功实施SOA的基础上,构建完整的SOA架构 系统。

 

  作为全球分步式SOA的领导者,在IONA公司的SOA成功案例中,大多通过分布式的、基于标准的途径实现。其中最主要的特点就是用户可以渐进 式地采用SOA。用户根据应用系统的发展情况确定要使用规模,从非常小的局部开始,最后再扩展到整个系统的应用中,不断向大规模SOA演进,获得很大的灵 活性。这样做的目的很明显,就是要降低客户初期的以及大规模实现SOA时的成本,IONA不需要企业用户再去购买服务器。具有讽刺意味的是,现在100% SOA解决方案提供商都希望用户采购他们的应用服务器,然后在这些应用服务器之上去构建用户的SOA体系,用户的成本就大大提高了。

 

  其次是使用国际标准,体现可兼容性,体现技术上的中立。可以说,用户业务是随时变化的。因此基于开放标准的解决方案对他们来说至关重要,这样可以广泛兼容现有系统,并为快速响应未来的业务变化打下坚实的基础。

 

  记者:企业在实现SOA过程中,应如何发挥SOA最大功效?

 

  Eric:应用程序供应商也逐渐采用SOA体系,如OracleSAPi2等企业,这将会使SOA体系得到更为广泛的采用。需要指出的是, 虽然SOA的一个核心思想是实现程序和服务的重复利用,重复利用带来的利益可在所有应用程序中实现,但并不是说,SOA体系能够在每个项目中都取得显著成 果和效益。

 

  一个企业要想最大化地发挥SOA的功效,需要在以下几个方面进行深入思考并做好准备,从而实现“SOA就绪”。

 

  1.可能需要建立新的成本/利益模型。

  2.利用新的团队建立业务框架模型。这个团队对业务进行整体规划和设计(包括BPR在内),打破单个业务使用独立IT系统的模式,特别是那些可以重复使用的,并判断哪些流程适合这一模式。

  3.要求应用开发商不断提高技能并提供服务。要求应用程序开发商使用多种新的技术开发重用软件、不断提高服务能力正成为用户一项重要的技能。

  4.建立区别于传统的技术支持中心。

  我们可以把SOA看作是工厂里的产品装配线。它是一笔对将来业务运营的投入,所以在这笔投入发挥效益之前,需要做相关的计划、设计和开发工作。 正如生产线上制造的第一辆车的花费要比第一千辆高出很多一样,用SOA部署的第一个服务所需的花费要比部署第一百个多出很多。SOA的主要优势是逐渐体现 出来的,不能一蹴而就。

 

  记者:这么说来,SOA对一个企业来说将是一个长期的过程,是什么原因促成SOA过程的长期化呢?

 

  Eric:有几个常见的导致业务集成的驱动力使得企业需要在SOA上长期不断投入:

 

  兼并与收购:兼并和收购活动常常使得一个企业的CIO解决“有多个IT系统处理相似事务”的问题以体现兼并和收购的商业价值。

  内部重组:尽管企业内部重组所产生的影响不如兼并和收购那样巨大,但也可以造成许多相似的问题,而且出现的频率更高。

  应用和系统整合:如果相似的事务可以被多个IT系统处理,这就需要通过合并或者替换,以节省资金,减少人数,让业务操作运营更加流畅。比如一家电信公司有多个不同的计费系统,那合并和简化将是明智之举。

  不一致、重复和零散的数据的共享:有时候,很多重要的业务数据分布在多个不同系统上。用户必须对它们加以合并和过滤才能有助于决策。比如,销售部门的领导希望员工和客户看到的都是同一个视图界面。

  新业务战略:一个持续创新的公司经常要根据变化的业务环境贯彻新的业务战略,这就要求原来的各个IT系统能够以崭新的方式一同工作。最终,同行业的其他公司也必须做出同样或类似的改变才能保持竞争力,比如电信行业中的运营商和SP的关系、实时精准制造等。

  遵守政府条例:为了遵守新的政府条例,企业可能需要重新定义业务流程以保护消费者或符合新的信息披露要求,比如本地电话携号转网和企业遵守萨班斯法案等。

  保持业务流程流畅:在过去的业务流程中,数据常常需要通过手工录入到不同的系统当中;如今,很多系统都被新的支持“无需人工干预就可以进行多 系统间事务处理”的系统所代替。比如,一家公司以前通过传真接收定单,然后手工将定单信息录入到定单管理系统和制造控制系统中;而现在,该公司功过网站接 收定单,定单信息被自动录入到定单管理系统和制造控制系统当中。

  SOA治理(SOA Governance)的目的是让软件治理与业务治理相互配合,包括协调各领域之间的软件开发、软件获取及软件、重用。以取得最大程度的机动性和规模经济性与范围经济性。SOA治理认为服务是整个生命周期都需要管理的企业资产。

来源:希赛网

 

 


推荐到鲜果: 查阅更多相关主题的帖子: SOA CIO

评论

CIO们见惯了层出不穷的新概念,要他们迅速接受还处在早期部署阶段的SOA似乎并不现实。
  北京的寒冷天气并没有让庄思浩的演讲热情降温,2006年12月13日,这位毕益辉系统有限公司(BEA)的首席执行官(CEO)站在北京中国 大饭店的演讲台上,像虔诚的传教士一样向听众布道:“服务导向架构(Service Oriented Architecture,SOA)可以帮助你改变一切工作方式。”随即,庄思浩请出了两家已经部署SOA的企业现身说法。这是BEA World大会连续第三次在中国举行,每一次,庄思浩几乎都要重复同样的话。

  BEA和其他软件厂商已经看到, SOA正成为不可扭转的IT应用趋势,不过,首席信息官(CIO)们可都是一些业务和技术都非常精通的专家,对软件厂商推出的各种新鲜概念司空见惯,要他们现在就为还处在概念导入期的SOA买单并不现实。

  “IT应用不能仅仅停留在概念上,现在的概念实在太多,我们不能一直被供应商牵着鼻子走。”中国民生银行科技开发部总经理韩玮玺就是其中的代 表。韩玮玺对SOA已有相当的了解,但他短期内并不打算在民生银行部署SOA。在接受《信息周刊》采访时,韩玮玺认为,SOA要在中国得到很好的应用, “还需要很长时间”。

  解决方案供应商不能责怪这些心存疑虑的CIO,因为他们自身在阐释SOA理念时就会玩些花招。不同供应商会基于各自不同的背景,突出SOA理念 中对自己最有利的卖点:提供系统整合工具的公司会突出SOA的整合价值;销售企业资源计划(ERP)软件的公司强调SOA使软件模块可重复应用性;那些应 用平台提供商则告诉用户,部署SOA将使其应用开发变得更加简单。软件厂商各执一词是企业用户对SOA解决方案供应商缺乏足够信任的重要原因。

  “SOA并不是只会发光的玩具——瞅着好看,实际没什么用。” 埃森哲咨询公司(Accenture,下称埃森哲)大中华区副总裁崔博磊(Trent Mayberry)说。作为咨询顾问,他的职责之一是帮助客户正确理解SOA的价值。埃森哲建立了一套理论体系,从创新、产业化、整合、信息、基础架构5 个方面来分析企业实现高绩效IT的方法。“不同行业的不同公司,需要SOA提供的价值不同。”崔博磊认为,对于企业不同层次的需求,SOA都会有其独特的 价值。

  事实上,中国企业对新兴科技应用始终保持着浓厚兴趣。《信息周刊》和埃森哲联合开展的2006年“中国SOA应用调查”结果显示,高达 92.8%的中国企业正在了解SOA,其中小部分企业已采取行动测试或部署SOA。但与此同时,中国企业也希望将部署新技术的风险降到最低。这也导致大多 数CIO对SOA的矛盾心理:愈关注则愈警惕。

  尽管任何商业科技应用的早期阶段都充斥着乱糟糟的概念炒作,大多数人都在雾里看花,但成熟起来的中国企业用户,特别是SOA的早期部署者,已经意识到SOA的真正价值所在,以及部署SOA所迫切需要解决的问题。

  是工具,不是目的

  SOA只是实现业务需求的工具,企业应用部署应该从业务角度考虑而不是技术角度考虑SOA,SOA应用相对成熟的企业已经深刻意识到这一点。

  辉瑞制药有限公司(Pfizer,下称辉瑞)是全球最大的医药企业之一,一年前,辉瑞中国公司开始测试部署SOA。不过,辉瑞中国区信息业务及 技术总监潘俊杰(Sirsij Peshin)并不认为SOA就是项目本身,“SOA只是设计应用系统的方法,处于应用的底层。”在SOA的基础上,辉瑞将改造客户关系管理(CRM)、 商业智能(BI)分析等20多个应用项目,以加速响应客户及市场变化,这才是其信息技术系统变革的核心目标。

  而中国企业正在经历前几年欧美企业类似的发展阶段:企业对SOA高度关注,积极进行测试性部署,但大范围部署SOA的案例寥若晨星。 “中国SOA应用调查”的统计结果显示,中国企业在部署SOA时还没有真正把企业的业务需求放在首位。接近一半的参与调查企业,将“整合现有应用系统”以 及“整合业务流程”作为部署SOA的首要驱动因素。

  如果不能意识到部署SOA的真正目的所在,项目失败或无法达到预期将很难避免。在SOA部署较快的美国,最近就出现了一些这样的案例。SOA专 家提醒,用纯技术的形式能够呈现SOA,但是并不能使企业将SOA的价值最大化,只有IT技术与业务结合起来并使其持续进步,才能从SOA中获益。

 业务先导

  很多SOA的失败案例并不是因为技术问题,而是组织架构上没有办法实现SOA理念。沪士电子(昆山)有限公司(下称沪士电子)IT经理王翔分 析,SOA并不是单纯的IT概念,而是与组织、管理、商业模式紧密联系在一起。“这是一个系统工程,需要企业各方面力量的协调。”他这样认为。

  少数企业已经开始通过SOA实践实现业务变革目标。自2004年起,中远集装箱运输有限公司(下称中远集运)基于SOA开发新的电子数据交换 (EDI)平台,他们的实施经验表明,真正的SOA实施应该是以业务为主导。中远集运内部由资深业务人员组成企业资讯发展部(BPS),从业务视角搭建整 体IT架构。“我们的经验是,SOA更多需要业务流程等前提投入,BPS在SOA项目之前就在搞业务流程优化,这为SOA项目奠定了良好的基础。” 中远集运计算机中心研发负责人马涛认为。

  在项目实施之前,中远集运把业务流程从头到尾梳理一遍,定义了业务关键点,以及明确每个关键点将涉及到哪些关键业务操作,分析这些关键业务操作 中哪些与EDI平台相关,EDI平台又需要为这些业务操作提供哪些服务,最终中远集运为EDI平台定义了40多个基于SOA的服务。马涛总结道:“业务与 IT配合十分关键。业务部门要理解IT的需要,同样, IT部门也要理解业务流程。相互良好的配合才能实现整个项目的顺利进展,如果一开始就站在IT角度,肯定无法顺利完成这个项目。”

  《信息周刊》通过调查也发现,88.8%的被调查企业优先认可SOA的商业价值。参与调查的大中型企业中,分别有43.1%和44.6%期望通 过部署SOA促进企业的业务发展及流程优化。只有12.3%的大中型企业认为SOA的价值主要是技术创新。以上数据表明,部署SOA是一项业务驱动的组织 变革,而不是技术驱动的成本削减。

  “混搭”式开发

  少数患有“概念崇拜症”的企业管理者很容易为SOA着迷,他们通常担心企业落后于同行,期望借助某种新鲜概念为企业增添光环。如果遇到这样的企 业,应用SOA很容易演变为一场灾难。部署SOA并不意味着企业要完全使用SOA技术搭建应用,事实上,绝大多数企业都采用了混合技术来搭建某项应用,具 体既可以是SOA,也可以是完全“过时”的技术。

  2004年,中国外运股份有限公司(下称中外运)考虑重新开发 “海运船货代”核心业务系统。但中外运一开始并没有首先考虑采用什么样的技术实现手段,后来采用SOA架构和编程是采纳了咨询公司的意见。“企业首先要知 道为什么要实施SOA,是否有这个需求?如果一个系统不是很复杂的话,我认为不一定要采用SOA技术。” 中外运信息管理部副总经理张思宇认为,“企业高层关心的是系统功能是否能够满足业务需求。他们并不关心我们采用什么样的技术。”

  葛兰素史克中国投资有限公司(下称葛兰素史克)是从战略角度来讨论SOA的,公司信息技术总监严启宇表示, SOA既不是一个界面,也不是一个系统,而是一项服务。严启宇说:“SOA可以从应用层面入手,实现随需应变的服务。至于后台在哪里跟操作者没有什么直接 关系,操作者也不需要指导,直接调用程序就可以了。”

  葛兰素史克目前在设计系统时采用了很多基于网络(Web-Based)的界面,后台具体涉及到哪些系统则完全看不到。“比如说医药临场实验的数 据采集,研发部门只需要从他们的操作界面直接提取数据,他们的程序实际上调用的是西贝尔(siebel)CRM系统,但是研发部门其实并不需要知道这个数 据到底是从哪里来的。” 严启宇解释说。

  而且,并不是所有的项目都适合SOA架构。辉瑞的潘俊杰在部署SOA时认识到,当涉及到海量数据时,SOA并不是一个很好的选择。所以辉瑞制药的应用“不可能百分之百都建立在SOA的架构上”。

  完善企业制度

  部署SOA离不开合理完善的企业制度,而中国企业相对落后的IT管理体系,则很有可能成为部署SOA的一大障碍。

  在与很多中国企业打过交道之后,埃森哲的崔博磊发现,中国企业具有很强烈的分散式管理特点,体现在IT管理上就是,各个部门的IT经理除了要向CIO汇报外,也要对该部门的业务负责人汇报,这使CIO的管理权威大打折扣。

  “很多企业的IT部门偏重于技术支持,基本上相当于一个系统管理员的角色,但SOA要求IT部门提供IT服务,这和很多企业的现状是矛盾的。” 沪士电子的IT经理王翔认为,“在那些IT部门比较强势、地位相对独立的企业,实施SOA会更为容易一些。”上海华王工业有限公司CIO丁红波也有类似想 法,他表示,按需提供IT服务是在企业内贯彻SOA理念的重要方式。为此,公司去年对IT部门进行了改革,从财务上进行独立核算。这样,改革以后更容易衡 量IT服务成本,从而给部署SOA打好基础。

  IT部门在企业内的影响力也关系着SOA项目的成败概率。上海捷路体育用品有限公司的技术开发和流程管理团队都由公司的信息管理中心管理。这样 的架构使IT部门在公司的地位及影响力相对较高,“至少对于公司业务的运作,流程监督与分析、变更都是由我们IT部门来完成。这样的影响力决定了我们能否 做SOA项目。”该公司IT经理童继龙表示。

  慎选技术平台

  企业需要自己开发SOA平台,还是由供应商提供?这是企业在部署SOA时应慎重考虑的问题。在“中国SOA应用调查”中,对于部署SOA不能达 到预期的原因,调查显示了企业的不同看法。56.3%的已部署企业认为,技术或产品不成熟是导致SOA应用达不到预期的主要因素。

  中外运在开发SOA系统时并没有采用供应商的产品,而是由自己开发。中外运信息管理部副总经理张思宇认为,“离开了SOA平台,两个应用系统之 间在搭建的时候也可以按照SOA思想,相互注册服务。当然,如果企业已经有现成的应用系统,通过使用厂商的产品,实现SOA架构会更加容易一点。” 张思宇理解的SOA不局限在多个系统之间,单一的复杂系统内部也可以应用SOA架构,因为一个复杂的系统可能本身就是由相互分离的不同功能模块组成的,不 同的功能模块之间也需要相互调用。

  伯灵顿全球有限公司(BAX)中国区IT经理朱力认为, SOA是非常好的一个概念,但是在软件厂商的产品中一定要结合专业经验,“SOA的价值在于把企业原来分散的系统结合在一起,本身必须要结合先进的业务流 程。也就是说,企业要先提供完整的业务流程,才能用SOA得出一个好的结果。”

  福建省工业设备安装有限公司信息部经理郭坤则认为,在选择SOA产品及咨询服务时,应该主要考虑咨询商对SOA技术的理解及实施能力,SOA产品是否能让IT更加关注于业务流程,并实现业务的高效运行。

  笼罩在SOA身上的迷雾,是应用理念早期部署阶段的共有特征。中国的很多公司正在测试SOA或Web服务项目,但正如埃森哲大中华区副总裁崔博 磊所评价的,中国公司主要使用SOA应对他们的内部整合挑战,而不是向客户提供新的服务。SOA的商业价值还远没有被挖掘出来。

  挖掘SOA的商业价值,不仅要求中国企业辨析SOA各种概念真伪,看透SOA的本质,也需要后来者吸取先行者的经验积累,了解SOA能为业务提供的价值。正是因为如此,中外运等SOA早期部署者的经验才具备了更大的可解读空间。

  SOA被称为软件业的“银弹”,意思是解决一切问题的钥匙。“银弹”或许并不存在,但对于渴望更快响应客户需求、参与全球市场竞争的中国企业,SOA无疑意味着机遇与价值。

发布者 albert
2007-1-29 17:34:13


SOA的实现需要技术和业务标准的共同努力,在技术上,已经相对成熟了,或者说可用了。
在业务上,期望通过单个企业来把业务标准化,或者重用,不太现实,需要依赖行业标准的力量,把所有相关企业的力量结合起来。
这才能够弥补SOA在业务标准和数据标准上的鸿沟。

只有解决了业务模块化、标准化,才能体现SOA的灵活益处。

发布者 liaobin
2007-2-3 20:34:23


不太理解SOA,感觉EAI什么的,缺少实际应用的拉动,没有实际应用的拉动的项目最终结果就是资源浪费。

其实我觉的信息化就是解决实际问题,而且是循序渐进的,国外厂家的这些层出不穷的概念把人弄的眼花缭乱,其实解决不了实际需求。


发布者 toto_zyh
2007-2-7 18:27:09


不是“解决不了实际需求”,而是国内很多企业信息化没有达到这个阶段,所以没有这个需求

发布者 liaobin
2007-2-7 22:21:29


作为信息主管,在新概念前,更多的是考虑的可靠性,soa对于已经进行了多年信息化的企业来说,就是一次技术架构上的颠覆,且不论新的架构是否能如其设想的好,仅改变的过程就很恐怖了。反正要是我,就算soa再好,也是要看够了别人的教训、经验,才会行动。

发布者 realaaa
2007-10-18 15:08:02


SOA的思想是解决目前系统越来越复杂的很好的途径。但是SOA对实施企业的要求会比以往任何时候都高。对CIO的知识是一个极大的挑战。基础工作做不好,SOA只能是一个空中楼阁,无法真正落地,无法发挥其全部的功效。
对于信息化历史包袱较轻的企业,从SOA开始未尝不是一件好事,但是目前真正完整实现SOA思想的产品很少,有的几种价格也及其昂贵。

发布者 丁春海
2007-11-9 13:49:46