谁会反对SOA?
记者:SOA对原有的流程和数据进行重新梳理和包装,那么在这个过程中会有什么样的问题,是否有全盘推翻企业IT系统的问题,包括为什么现在有的企业的IT负责人还是对SOA持反对和观望的意见呢?
Edward Orange:你要开始进入SOA,第一你是不需要把过去全部的东西推翻掉,你的开始点可以从新的业务,也可以从新的应用。这些都是根据现在你已经有的系统,在这个系统的基础上开始走的,所以还会继续的利用你原有的系统。有一些公司事实上并没有那么多东西,当他开始走的话,正好可以利用这个机会来规划他未来五年。
沈丽琴:我们实际上在做项目的时候,会发现有不同的情况。一种是即使是做一个项目的时候,我们有的是把原有的系统完全扔掉,有的是客户自己都不愿意要了,因为他自己的系统已经非常老了,他维护起来也非常的痛苦,他就希望把它扔掉,重新做一个新的。如果这个系统的基础还是客户需要的,他也没有觉得维护起来非常的痛苦,他还是希望沿用以前的系统,我就可以把它所需要的服务体现出来,我们帮助客户分析他现有的系统是什么样的状况,跟客户分析他现在的系统需要不需要保留,我们也会听客户的意见,看他在维护这个系统的时候会有什么样的困难,然后一起研究是保留以前的系统还是重做。
记者:我是否可以理解成如果把以前推翻重新建立SOA系统比在原有的基础上建立SOA系统要好呢?
沈丽琴:也不完全这样,如果你全部推翻,有很多东西是几十年积累起来的东西,不是一天可以做出来的。刚刚说到全部推翻有全部推翻的好处,你可以全部重新来做,但是你的开发量非常大,有一些系统可以复用的话,对于开发来说就事半功倍了。
寇卫东:还是举石油的例子,用了多家公司的产品,我们用SOA的系统把他们整合起来,其实有的时候还是没有必要全部推翻的,一个是经济上不允许,你花了那么多年的精力和钱把它扔掉,领导也是不会让的。有的是原来的系统非常不好,维护起来很困难,他也会扔掉。而有的,比如说银行,他几十年下来的系统非常好,没有必要推翻。重用原来的资产是SOA很大的特点,SOA的特点是两个,第一个是互联互通,一个是IT资产重用。这两个就决定了我们很多是在做整合工作。