SOA与ERP,两个IT领域的热门词汇,究竟能碰撞出什么样的花火?SOA就是过去那个半死不活的ERP的救命稻草?相信时间能给予我们答案。
今年6月,金蝶引入IBM战略投资,与其一起推广SOA是双方合作的主要内容; 几天之后,浪潮与IBM在山东成立中国首家SOA创新中心; 8月21日,国内ERP老大用友紧跟浪潮之后,也牵手IBM,成立SOA创新中心; 而新中大也在早前选择微软的。NET平台构建基于SOA的应用软件平台。
在SOA大行其道的2007年,ERP与SOA能迸出什么样的火花?是SOA终结ERP,还是ERP终结SOA?
SOA不是一件产品、不是一项技术,而是一种新的构建IT系统的思想。它作为一个非常灵活的、基于标准化可随需定制的、面向服务的企业架构,这些年在中间件领域“兴风作浪”。
而在应用软件的圈子里照样是炙手可热的新概念,厂商、顾问们言必称SOA。王文京曾认为将为用友在新一轮技术变革中带来“最大后发优势”的即是SOA(面向服务架构)。而金蝶继引入IBM战略投资之后,又联合IBM召开SOA技术大会,大力推动BOS平台,布道SOA。
从二十世纪九十年代以来,ERP成为企业必上的一个系统,发展成为拥有许多功能模块的大型体系结构。但企业在应用的过程中发现,计划、部署这些模块往往需要好几年的时间。
系统需要复杂的定制、调整,才能适应商业流程,而与其他应用的集成则需要更复杂的编程,不少大公司都拥有数十或数百个点对点连接需要进行维护。
在传统ERP的弊病面前,SOA成为一根救命稻草,凡是做软件的人都在讨论SOA,SOA一下成了应用软件开发的最高境界。随之而来,各个企业纷纷更换软件,一夜之间几乎所有的ERP软件都SOA了。
SOA概念的提出是为了解决动态的B2B应用整合的问题。如果各家ERP厂商能够按照SOA的观念,遵循标准化的规范,把服务以标准的方式提交、展现出来,那么,不同ERP厂商的产品则可以互通、对接,SOA的价值在于跨越了不同应用系统、不同技术的整合,这种整合将改变现有的商业模式。
SOA与现今流行的Web服务紧密联系在一起。ERP厂商未来可以基于标准,将传统应用模块分解成更小的构件,并把这些构件作为可以重用的web服务,用户通过网络就能够极方便地选择和安排他们所需要的构件,生成最贴合自己需求的ERP系统,从而实现在最低成本下对既有应用和连接外部服务的整合。