把ERP导入SOA

  作者:田梦
2007/9/17 9:36:13
2007年,对于那些致力于SOA的厂商们来说,无疑是非常关键的一年。IBM、BEA和甲骨文等都希望SOA在这一年能够真正“落地”中国,它们能够实现从“耕耘期”到“收获期”的转变。作为管理软件“大鄂”的SAP也将向市场交出关于SOA的答卷——将ERP导入SOA,这一概念的提出让SOA从“平台”走向了“应用”。

本文关键字: ERP 理论探讨 SOA

2007年,对于那些致力于SOA的厂商们来说,无疑是非常关键的一年。IBM、BEA和甲骨文等都希望SOA在这一年能够真正“落地”中国,它们能够实现从“耕耘期”到“收获期”的转变。作为管理软件“大鄂”的SAP也将向市场交出关于SOA的答卷——将ERP导入SOA,这一概念的提出让SOA从“平台”走向了“应用”。

据SAP中国研究院院长芮祥麟透露,SAP将于今年9月19日在纽约发布基于SOA的新一代产品,不过,关于这一产品的具体情况,他并没有透露。另外,以“基于企业级SOA的架构”为主题的SAP TechEd技术大会将在今年11月登陆中国,这也是迄今为止SAP在中国地区举办的规模最大的技术研发类大会。

看来,SAP也想借助自己在ERP领域的优势,在SOA的市场中占据一席之地。其实,SAP的SOA之心早就有了,只是SAP与其他IT软件厂商切入SOA的策略不同而已。当然,这与不同厂商的背景和优势不同有关,IBM和BEA拥有强大的基础架构和中间件,所以他们所倡导的SOA主要是专注在软件平台上; 而SAP则是从应用层来实践SOA,他们希望把在ERP领域所积累的经验应用到SOA上,把ERP的功能模块重新定义并转化为服务。

SOA从平台到应用

“SOA并不是一个新的概念,在20年前就被提出来了,其基本思想就是以服务为核心,只是当时并没有一个可以实践的平台而已。”SAP中国研究院院长芮祥麟表示: “在今天,整个网络规模稳定了、网络资源分配也基本成熟了,平台技术给SOA的实践提供了基础。”

当然,平台技术的成熟也给SOA在应用层面上的实践提供了有利的保障,不过,相信要想在应用上实现SOA并不是一件容易的事情。毕竟,技术平台对共性的要求比较高,但是一旦涉及到了应用层面,或者说是企业管理的话,那么遇到问题的复杂性就会更强。

“另外,现在面向对象的技术已经到了可以实践的阶段,所以平台技术和面向对象这两大技术基础给了ERP或者是BI导入SOA的机会。”芮祥麟表示。

而SAP一直都在做着这样的努力,从2002年开始涉及SOA,2005年推出了中间件NetWeaver这个技术平台。现在,把所有原来ERP的功能模块重新定义并做成服务形式,把基于服务的形式又创建成关于业务逻辑的知识,并建立了“企业服务知识库”,把所有的服务归纳在一起,然后在知识库的基础上重新架构应用软件。这样就把ERP导入到了SOA的架构中。

业务流程重组与经验复用

随着基于SOA的产品的不断推出,如何从业务的层面上去利用现有的这些服务,构建一个灵活的业务流程就显得至关重要。企业要求业务的流程是可以随时调整的,因此业务流程的重组在ERP导入SOA的过程中就成为了关键的一步。实际上,当年ERP之所以能够盛行主要也是因为其背后的业务流程重组。

“比如说,有一个订单处理流程,原来是完全做好了的,那么它就没有体现服务的这个概念。现在,我们把这个订单流程变成了几个基本的服务模块,比如说创建订单、审核订单和审批订单等,在重新架构应用的时候再把这些服务重新串联起来,这样就实现了业务流程的重组。”芮祥麟介绍说。

另外,透过SOA将过去的经验复用,也就是把有用的经验重新组合并实现应用的整合,也是ERP在导入SOA的过程中需要强调的。复用就是把现有的服务全部重新建模,然后把模型转变成企业的应用,面向服务重构企业所需要服务,当然复用的目的是为了能够保护企业的现有资源。

当然,最后我们需要强调的是,从应用层面实践SOA的路才刚刚开始,还面临着很多的问题和挑战,但是我们期待着SAP和更多的“SAP”能够真正的把SOA的概念“应用”到企业中。

来源:计算机世界报

责编:姜玲
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
畅享
首页
返回
顶部
×
    信息化规划
    IT总包
    供应商选型
    IT监理
    开发维护外包
    评估维权
客服电话
400-698-9918