从Java异步调用.NET Web服务

从Java异步调用.NET Web服务,java,.net,web-services,asynchronous,Java,.net,Web Services,Asynchronous,我需要从java对.NETWeb服务进行异步调用,因为同步调用太慢了。我知道在.NET中这很容易做到,因为wsdl.exe创建的存根(代理)类也会生成异步调用的方法(BeginMethod()/EndMethod())。我使用EclipseGanymede创建了服务存根,但没有生成异步方法调用。在java中如何做到这一点?提前感谢看看这个。这应该会有帮助 您可以使用回调从另一个线程调用Web服务并包含回调吗?因为您使用的是Eclipse,所以您可能正在使用Axis2生成Web服务客户端。Axis

我需要从java对.NETWeb服务进行异步调用,因为同步调用太慢了。我知道在.NET中这很容易做到,因为wsdl.exe创建的存根(代理)类也会生成异步调用的方法(BeginMethod()/EndMethod())。我使用EclipseGanymede创建了服务存根,但没有生成异步方法调用。在java中如何做到这一点?提前感谢

看看这个。这应该会有帮助


您可以使用回调从另一个线程调用Web服务并包含回调吗?

因为您使用的是Eclipse,所以您可能正在使用Axis2生成Web服务客户端。Axis2能够生成异步客户端。请看一下说明书。您需要选择“生成异步”或“同时生成同步和异步”选项。这是一个针对Axis2异步web服务的解决方案。它主要指的是服务(不是客户机),但客户机代码没有太大区别

所有JavaWeb服务框架都支持异步操作。您只需要正确配置生成器