跨系统、跨平台的数据交互都有哪些方式?

时间:2023-02-04 12:29:42
我们的系统(基于j2ee的一个web应用)要和多个系统做集成,因此我们的系统需要获得其他系统的数据(当然我们也有可能需要提供数据给对方),而其他系统可能是各种形式的(c/s或b/s,各种语言开发的等)。请教都有哪些方式可以实现数据交互?各有哪些优缺点?
     分不够可以再加!

11 个解决方案

#1


我所知的有SOAP,

#2


这个我听说过,就是想知道各种技术有什么优缺点,才能选择

#3


简单方式
xml


应用层
web service

我在做一个代替web service的框架,目前实现了.net和java平台上的大部分webservice功能。
使用方便。实现简单。
.net->.net java->java .net->java java->.net

并且可以扩展到任意的系统和开发平台。
有兴趣可以联系我  kimmking@163.com。




技术层
soap
corba

#4


大家继续发表意见啊

#5


很多开源和商业产品实现

#6


使用webservice固然方便,但是有一定的条件限制,如果原来的系统已经开发好了,是生产系统,那你是不能随便叫别人给你提供一个接口进行访问的,XML的意思与webservice差不多。

这个问题还和项目有很大关系,如果你们的数据不需要时时更新的,那么完全可以做一个定时程序,每晚启动。

再简单一点,如果公司有实力,可以使用informatica这种数据挖掘工具来做,更佳的方便,灵活 ,你可以到网上搜一下informatica相关的东西。

#7


你不是本来就是基于j2ee的一个web应用吗?  EJB不就是做这个用的...还要怎么交互?

#8


数据库,写一个程序直接去读他的数据库

#9


eunice_zrx() 注意 :楼主说的其他系统可能不是java的

#10


方法有很多种,关键看哪种方法适用于你所工作的环境

#11


建议采用xml

#1


我所知的有SOAP,

#2


这个我听说过,就是想知道各种技术有什么优缺点,才能选择

#3


简单方式
xml


应用层
web service

我在做一个代替web service的框架,目前实现了.net和java平台上的大部分webservice功能。
使用方便。实现简单。
.net->.net java->java .net->java java->.net

并且可以扩展到任意的系统和开发平台。
有兴趣可以联系我  kimmking@163.com。




技术层
soap
corba

#4


大家继续发表意见啊

#5


很多开源和商业产品实现

#6


使用webservice固然方便,但是有一定的条件限制,如果原来的系统已经开发好了,是生产系统,那你是不能随便叫别人给你提供一个接口进行访问的,XML的意思与webservice差不多。

这个问题还和项目有很大关系,如果你们的数据不需要时时更新的,那么完全可以做一个定时程序,每晚启动。

再简单一点,如果公司有实力,可以使用informatica这种数据挖掘工具来做,更佳的方便,灵活 ,你可以到网上搜一下informatica相关的东西。

#7


你不是本来就是基于j2ee的一个web应用吗?  EJB不就是做这个用的...还要怎么交互?

#8


数据库,写一个程序直接去读他的数据库

#9


eunice_zrx() 注意 :楼主说的其他系统可能不是java的

#10


方法有很多种,关键看哪种方法适用于你所工作的环境

#11


建议采用xml