企业应用系统中,经常会碰到新系统与遗留系统集成的情况,这时需要根据具体的集成需求来决定进行什么层面的集成。
一般新系统与遗留系统的集成有两个层面:一是数据的集成,就是说新系统与遗留系统进行数据交换。二是服务的集成,就是说新系统要使用到遗留的服务。服务的集成的层面更高一些,涵盖的内容更广一些,数据本身也是一种服务。
对于数据的集成,一般有三种方案:1、数据库共享2、通过数据交换平台3、通过远程调用方式;对于服务的集成,有两种方案:1、通过远程调用方式2、一般基于SOA思想的框架,像SCA,ESB等等。