买软件 找服务 上选软件网
按领域分 按行业分

ERP系统弊端显现 SOA能否拯救ERP系统

发布时间:2016-02-25 发布人:e-works 1605

  在二十世纪90年代之后,ERP系统已经逐渐被人们所瞩目,它们拥有许多功能模块,而要计划和部署这些模块则需要数月或数年的时间。这些系统需要复杂的定制、调整,才能适应商业流程,而与其他应用的集成则需要编程至API,许多大型公司都拥有数十或数百个点对点连接需要进行维护。


  “我们的公司正处于快速增长时期,商业需求在不断变化。而问题是,如今的ERP系统并没有足够快地适应这些变化。”


  美国灯具制造商Kichler公司CIO John Schindler说,当他考察一个ERP软件的时候,“商业灵活性”虽然不是在头脑中出现的个词汇,但是,这却越来越成了他和其他用户需要从ERP系统厂商那里得到的东西。他说:“我们的公司正处于快速增长时期,商业需求在不断变化。而问题是,如今的ERP系统并没有足够快地适应这些变化。”


  ERP系统在对不断变化的商业需求做出反应方面相对来说也不够灵活,常常需要进行重大的软件升级以适应即使看起来并不连续的商业流程变化。Cory Eaves是ERP厂商SSA Global的席技术官,他说:“如今,我们的99%的客户都对系统的源代码进行了修改,他们都希望可以不需要这样做。因为定制这些系统的间接成本确实很高,与长期维护的成本一样高。”


  如今,主要的ERP系统厂商在SOA架构下争相重组其软件产品的时候,都认为通过重新调整软件以支持SOA,以及用Web服务替代专用应用编程接口,可以提供的灵活性,部署和集成将更容易,而且需要的定制编码也更少。此外,厂商们还表示,通过把传统应用模块分解成更小的构件,并把这些构件当作可以重新使用的Web服务,用户就能够通过只选择和安排他们所需要的构件来生成定制系统了。


  用户表示怀疑


  对于SOA能否拯救ERP,用户有理由表示怀疑。集成和维护企业应用的编程人员以前就听说过CORBA和DCOM的这种类似承诺,结果,它们都很难实现,而且维护成本很高。Eaves称,同样,一些公司推出的集成代理器(Integration Broker)也曾承诺缩短在应用之间建立点对点接口的周期,但是它们都太复杂了。与集成代理器一样,SOA使用的也是轮轴和辐条式设计,也称服务总线,但是,却有一个重要的不同之处:“这些基于Web标准的方法使得解决这些问题的复杂度减少了很多。”


  对于Schindler来说,份商业订单就是,明年Kichler公司将向PeopleSoft 8.9迁移,届时将取消75%的软件定制。尽管他认为该软件对XML和Web服务的支持还不成熟,但是,Schindler却表示,他希望该软件能够在2至3年内发展到能融合来自不同厂商的商业过程并使其可以重新使用的地步。


  厂商艰难前行


  另一方面,ERP系统厂商却要继续其SOA之旅。美国Plant-Wide 研究集团总裁Bill McFadden说:“问题不是让终端用户高兴,更多的是使ERP系统厂商能够从硬代码API领域里抽身而出。”


  ERP系统越来越多的是以中间件平台为中心,在这些平台上,大部分的集成工作已经完成,例如,使用IBM公司的WebSphere或者微软公司的.Net就可以操纵基本过程和应用代码。ERP系统厂商不得不面临一个抉择,一是使自己与其中的一种中间件保持密切的一致;一是建立自己的中间件系统。由于ERP系统的预计增长率只有个位数,因此,很少有厂商有能力走建立自己的中间件这条路,但这却是SAP选择的道路。公司宣布,随着mySAP ERP在2007年的面市,它将把其ERP系统分解成以Web服务出现的更加粒状的自我描述构件。那样,用户就能够组合这些构件,以生成定制的松散耦联的复合应用,SAP公司称其为xApps。


  这一点对加拿大邮政公司(Canada Post)总经理Aaron Nichols很有吸引力,他说:“我们在订单生成当中使用了一些特定的功能,我们希望把这些功能向企业之外推广。只挑选那些必需的服务,为每个客户定制应用。这样就可以为客户提供他们想要的性能,而我们也可以在每个应用当中重用这些性能,而且无需运行它们一次以上。”


  PeopleSoft公司则决心与IBM公司共命运,它把WebSphere作为其选中间件,但是,Oracle公司对该公司的收购却使这一战略的未来不确定了。不过,作为PeopleSoft的用户,Kichler公司的Schindler表示,他根本不担心Oracle公司的计划。他说,个实际影响将随着PeopleSoft 10的面市而显现,该产品早也要过36个月才能面市。Schindler表示,就目前而言,Kichler公司将保持现状。


  分析人士表示,虽然Oracle公司为其电子商务套间提供了自己的应用服务器和中间件,但是,其总体SOA战略却并未得到很好的阐明。Oracle公司负责ERP的副总裁Fred Studer说:“客户并不需要单元式信息仓库。它们需要的是真实的来源。”但RedMond公司分析员James Governor称,问题是,在真实世界里,大多数组织都不得不拥有许多资源库,而这种思维又让厂商们犹豫不决。Oracle公司一直忙于把其传统API与Web服务接口捆绑起来,并在积极地做更多的此类工作。但是,它是否能走得像SAP一样远还不是很明朗。Gartner分析师Yvonne Genovese说:“当你把大的应用分解成小的应用时,可以重新安排这些小应用,或者,把事件放在那些任务中间。而Oracle公司还未真正做到这一点。”


  规模小一些的ERP系统厂商也都推出了其自己的SOA创新项目。SSA公司的Eaves说:“我们对Java和WebSphere进行了标准化。”分析人士表示,所有ERP系统厂商终都将进入一些中间件提供商当中的一家公司的范围之内,这些中间件提供商包括微软、IBM、SAP和Oracle(可能的话)。但是,迄今为止,还没有一个厂商的创新项目成功出炉了。McFadden谨慎地说:“我的猜想是,至少需要5至7年的时间才能完成重组。”


  Rob Crawford是SAP用户Menasha公司的资深系统分析员,他担心的是版本控制和服务注册问题。他说:“如果你升级后端,Web服务就需要进行变更。你必须找到办法,解决Web服务的版本问题或者对其进行扩展。”Nichols也同样想知道,这些系统将如何很好地进行伸缩。他说:“所有这些概念都一起出现,它们都希望成为解决方案,但是,它们也会增加更多的复杂性。”


  对于由Web服务连接起来的分布式构件世界,喜达屋公司的Malik担心其如何遵从美国政府的相关法规,因为作为Sarbanes-Oxley法案的一部分,为期6个月的测试就已经够复杂了。他说:“针对Sarbanes-Oxley法案,我对试图使系统构件化的努力表示谨慎,因为有更多更多的东西需要进行测试。”

免责声明
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系电话:13521909785 发送邮件至 lidandan@gnway.com 举报,一经查实,本站将立刻删除。

了解更多选软件网资讯

关注选软件网官方服务号

客服
企业
微信群