【IT168 专稿】SOA(Service-oriented architecture,面向服务的架构)是这两年在ERP圈子里出现频率最高的词汇之一,有些厂商和顾问言必称SOA,否则就会让人觉得跟不上ERP技术潮流了。SOA是一种软件架构,它就像计算机的总线一样,构成了企业信息化的主线,除了ERP以外,企业其它以ERP为核心的外围信息化模块应用如CRM、SCM、SRM、PLM等若符合SOA的技术规范,即使不是同一个公司的产品,实施和接口将比以前更加容易。根据IBM对SOA的定义,SOA使一个应用程序的业务逻辑(Business Logic)或单独的功能被模块化并作为服务呈现给消费者(Customer)或客户端(Client),这源于SOA的松耦合性。SOA凭借松耦合的特性,使企业可以按模块化的方式来添加新服务或更新现有服务,从而可以最大限度的保护现有IT基础投入。
以前的ERP就像使用大规模集成电路(IC)的电视机(主要功能都在一个IC里面,业内称之为“单片机”)。如果在使用过程中,我们发现电视机的某项功能失去了(比如无声),恰好就是因为IC里面负责声音处理的部分坏掉了,这时我们只有更换整个IC来修复故障。SOA对于电视机而言,就像是把实现所有功能的大规模IC根据声音、图像、色彩、行场扫描等分为多个规模稍小的IC(模块),每个模块可以单独更换。而且,符合模块要求的IC可以由多个生产厂提供,可以完全互换或经过很少的外围元件更改就可以互换。当然,电视机制造技术的趋势是从分立到集中,便于降低制造人工成本;ERP的技术趋势是从集中到分立,籍SOA技术,使这样的架构实现成本更低。
在SOA技术出现之前,因为各业务模块之间非松耦合的关系,某块业务功能升级将引发整个ERP产品的升级,对于业务和信息部门都带来很大的压力。某一业务模块的调整将对整个公司或集团的信息处理工作带来影响,比如因为升级需要频繁的停机安装和备份,甚至带来相关模块操作界面和流程的改变。在SOA技术出现之后,各ERP产商都在SOA的技术规范下建立了自己的SOA开发环境,比如SAP的NetWeaver(网络编织者)、Oracle的Fusion(熔合)、金蝶的BOS等。通过SOA开发平台的迁移,ERP厂商们逐渐把原来紧密结合的业务模块进行重新定义,作为单独的产品来发布和升级。还是以SAP为例,R/3过渡为ECC作为ERP的核心,SD的功能逐渐在CRM中得到继承和扩展,MM则过渡为SCM(供应链管理)和SRM(供应商关系管理),R/3的主数据管独立为MDM(主数据管理系统)为SOA整合打下了数据基础……
SOA的技术思想无疑是先进的,众多软件开发商(当然ERP厂商更是主力)也推出了自己的SOA产品线。它们都符合SOA的基础定义,但又往往加入了开发商自己的一些东西,特别是以IBM、Oracle、SAP、BEA等国际软件巨头为代表的SOA技术规范参与者,它们都想通过自己的软件产品对SOA标准的定义和扩充,成为SOA标准的事实领袖。据Gartner的研究预测,2007年全球50%的核心业务系统将会使用SOA架构,到2010年将达到80%,同时80%企业的现有应用系统将于2011年前完全融入到SOA架构中。虽然根据笔者的观察,大多数国内企业的CIO/CTO对于SOA还在观望,但从引领IT技术潮流的美国SOA的发展态势看,SOA在企业应用将带来一场革命,其作用将一点不逊色于Web2.0对于互联网的影响。
如果说SOA还有隐忧的话,那就是SOA标准的不统一性,虽然IBM、Oracle、SAP、BEA、SUN等及国内的很多软件商都参与了SOA标准的制定,但W3C、OASIS、IETF、GGF、WS—l等多个标准组织和多种SOA标准描述使SOA标准乱战之势已形成。国际软件大鳄们在参与SOA标准制定的同时,都努力推行自己对于SOA的定义和扩展,力图使自己的SOA产品和技术成为SOA事实的工业标准。在企业信息化甚至互联网应用中,对于SOA标准的统一有利于降低信息化建设和集成的成本,使CIO/CTO从关注信息化的TCO(总体拥有成本),过渡到关注信息化服务业务本身。同时,某些软件巨头对于SOA的标准的垄断虽然有利于标准统一,但同时也带来垄断对于技术进步的负面影响。
是否内置符合SOA标准的,支持多语言的开发平台,并且ERP所有应用模块都在这个平台上构建,是区分ERP技术构架的分水岭。通过ERP内置开发平台,逐渐向企业其它应用渗透,可以算是ERP技术发展趋势之一。在这一点上面,SAP做得比较成功,目前推出的新版本CRM、PLM、SCM等已完全作到了和ERP从界面到后台技术的完美统一。Oracle已计划通过Fusion技术,将收购的Siebel CRM、Peoplesoft HR进行整合,以此和SAP的产品线进行全面抗衡。另外,通过Portal技术,ERP向企业门户渗透的脚步也没有停止,DELL、SONY、联想的在线定制和网上商城可算是比较成功的案例之一。
SOA的发展前景是肯定的,但最终是一枝独秀还是百花齐放还有待观察。它作为构架企业信息化平台的新技术,将对未来10年ERP市场的格局带来深远影响。
it168链接: http://cio.it168.com/i/2007-08-09/200708090927712.shtml
分享到:
相关推荐
erp soa 服务发布步骤
ERP理论的出现,给企业信息化建设带来了巨大的影响,提高了企业管理的效率,促进了供应链的整合等。...然而随着SOA概念的提出,ERP再次面临新的发展机遇,将SOA思想导入ERP系统将对ERP的发展起到巨大的推动作用。
台湾NEO-SOA-ERP的产品说明。 NEO-SOA-ERP完全基于SOA架构,JAVA开发。
• SOA的业务推动力与切入点 • 架构迁移与SOA • SOA案例与推进模式 来自Oracle网站
基于SOA架构与云计算技术的ERP系统设计方案.doc
基于SOA架构与云计算技术的ERP系统设计方案.docx
如给某集团公司做大型Oracle ERP系统规划,架构和实施的时候,采用了Oracle Portal以及SSO 单点登陆到BIEE 系统,OA以及Oracle ERP系统等等,幵丏我们的生活中类似SOA”也到处存在啊,我们新房子装修的时候,提前在...
XX卷烟BPR&ERP项目长烟SOA.doc
erp开发文档erp文档erp文档erp文档
毕业论文,基于SOA的中小企业ERP构架的研究与应用
2009年9月,南京油运SOA项目全面成功验收,南京油运也成为中国ERP领域完成SOA的首家成功案例。金蝶BOS平台是一个符合SOA要求的平台产品,且个性化开发能力特别强。金蝶BOS平台的优势和价值,为南京油运企业信息化...
1. 对面向服务的企业信息架构探讨 2. SOA综述 ...7. 基于SOA的ERP系统体系结构的研究 8. 基于SOA和BPM的ERP系统的研究 9. 面向服务的分布式建模仿真框架研究 0. 面向服务的建模一种全过程复用的方法
ERP 讲义 ERP 讲义 ERP 讲义 ERP 讲义
船舶 ERP 船舶 ERP船舶 ERP船舶 ERP船舶 ERP船舶 ERP
ERP基础ERP基础ERP基础ERP基础ERP基础ERP基础ERP基础ERP基础ERP基础
erp er ere erererp分析erp分析erp分析
动态ERP系统中Ajax_SOA系统架构模型的构造.pdf
erp质料erp质料erp质料erp质料erp质料erp质料erp质料erp质料erp质料erp质料erp质料erp质料
ERP工程师面试题ERP工程师面试题ERP工程师面试题ERP工程师面试题
基于SOA的ERP系统架构设计方案v102.docx