信息化 频道

SOA没有双面只有谎言


    SOA借机上位

     SOA到底为何物?追溯他的历史,有人说这个词汇在五年前就走进了公众的视野,也有人说他是COM的前身,更有人认为在五十多年前当子程序出现的一刻,组件的家族图谱中就他的名字。

    暂且不论DLL中有多少SOA的因素,解决问题是最终目的,哪管他叫S-O-O-A或S-O-O-O-A。

    有人把SOA称作一种思想,也有称之为架构理念,还有把形象的比喻成积木式的框架,我们干脆把他称为一种理想,最大化的解决不同系统和企业之间的数据相互集成和调用,打破技术壁垒实现无障碍交流,实现我为他用,他为我用,这就是SOA的终极目标。

    如何在技术上实现?需要在WEB服务的前提下,基于HTTP传输协议,采用双方共同认识的协议标准进行调用,SOA就可以畅通无阻了。

    如何把WEB服务和传输协议以及调用协议串联起来,需要一条线把三者或者更多者穿在一起,就产生了ESB企业服务总线。
有了ESB的存在才不至于让SOA永远的飘在空中,成为切切实实的企服务架构,否则SOA与行尸走肉没有两样。

    伯顿集团副总裁兼研究总监Anne Thomas Manes甚至在其的博客中宣布SOA已经死亡。Manes在博客中称:“由于经济衰退产生的灾难性影响对SOA造成了致命的打击,SOA最终在2009年1月1日死亡。今后人们将不再谈论架构和服务,取而代之的是人们将把注意力放在诸如企业服务总线(ESB)上。

    IBM公司负责开放式计算和SOA业务的业务开发经理Ruthven说,人们永远不要把SOA看作是一种技术,而应该看作是把企业核心的业务推动因素内在地联系在一起的一种方式。事实上,企业经常拒绝SOA,因为企业把SOA看作是一种技术。

    实现这个目标的方法是IT部门在实施SOA项目之后应该展示这个解决方案是可行的,而不仅仅是展示这个概念本身。

    虽然SOA目前华丽光鲜,能够给企业巨大回报和效益,打破企业之间的无界限互通,作为一种方法,试想还有谁能超过SOA,但是SOA成功的背后不要忽视ESB的存在,脱离ESB他只是一句没有实际意义的谎言而已。
 

0
相关文章