|
做了些年头的开发,也集成过不少系统,方法不外乎几种:
1.DB Link。 速度快,开发简单。缺点是必须都是Oracle,而且如果碰上系统升级很容易出问题。
2.FTP/SFTP/SSH。 开发相对复杂。但是安全性控制较好,系统版本升级的时候相对容易控制,而且可以时间用户半自动数据传说。用的最多。
3.专业ETL软件,比如Informatia,FDM等。 功能强大,但是需要额外license和服务器。效率肯定也不如上面两种。
4.Web Service 兼容性相当好,但是开发相对复杂,而且PLSQL的支持很差。接口的效率也非常差。
5.SOA 听的多见的少,实现起来成本肯定超级高。不是大公司不太会用。
还有一种用的很多的方式就是通过ADI,不需要额外开发,功能也基本能满足,非常值得推荐! |
|