企業(yè)應用系統中,經(jīng)常會(huì )碰到新系統與遺留系統集成的情況,這時(shí)需要根據具體的集成需求來(lái)決定進(jìn)行什么層面的集成。
一般新系統與遺留系統的集成有兩個(gè)層面:一是數據的集成,就是說(shuō)新系統與遺留系統進(jìn)行數據交換。二是服務(wù)的集成,就是說(shuō)新系統要使用到遺留的服務(wù)。服務(wù)的集成的層面更高一些,涵蓋的內容更廣一些,數據本身也是一種服務(wù)。
對于數據的集成,一般有三種方案:1、數據庫共享2、通過(guò)數據交換平臺3、通過(guò)遠程調用方式;對于服務(wù)的集成,有兩種方案:1、通過(guò)遠程調用方式2、一般基于SOA思想的框架,像SCA,ESB等等。