首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

两Java系统之间数据共享,该怎么解决

2012-05-14 
两Java系统之间数据共享我突然想到一个问题,是关于两个系统之间的数据共享问题,比如OA系统和CRM系统。OA需

两Java系统之间数据共享
我突然想到一个问题,是关于两个系统之间的数据共享问题,比如OA系统和CRM系统。
OA需要一些数据是来自于CRM系统,那么他们之间要用什么通讯会比较好?效率及安全上较高?
我自己想了下,用JAVA的API:java.rmi包来做,还是要用socket来做?

Java code
  ServerSocket server = new ServerSocket(999);  while(true){    Socket skt = server.accept();    // statement ...  }

比如用socket来做,如果我要从CRM里拿的数据库不止一种,而是有很多种。
想到这里,我糊涂了,因为我之前有做过带有接口的项目。
我当时做的是这样的,在做的那个系统里要加入另一系统提供的jar包,然后对jar包里的接口引用和其要的参数值。
然后。。。忘了。

现在我们在做在这些系统数据共享的时候,我们都会怎么做的?
请赐教!


[解决办法]
像你那种项目共同使用一个数据库就可以了。如果是QQ和淘宝之类的我估计应该是数据库的分布式应用吧。各个数据库之间也存在通信的。

热点排行