【发布时间】:2011-03-19 10:39:03
【问题描述】:
为多平台(主要是 java 和 .net)客户端提供异步服务接口的最佳方式是什么?后端服务是用java实现的。
我们正在研究异步 Web 服务和消息队列,但显然跨平台异步 Web 服务* 在 java 中尚不支持(据我所知),对于消息队列,我不确定哪个编解码器/协议是最好的。
*:跨平台异步Web服务可以在WSDL 2.0中描述,但在WSDL 1.1中没有(据我了解)。现在,JAX-WS 2.x 确实支持异步 Web 服务,但不支持 WSDL 2.x。所以我假设 JAX-WS 异步 Web 服务的客户端必须是 JAX-WS 客户端,我们不能使用。
提前致谢!
编辑:这里的困难在于服务是异步的,为了效率我们更喜欢基于回调的接口(所以我们不想在同步的 WS 接口上使用 2 次调用等)
【问题讨论】:
-
@Riduide - 这是一个follow-up
标签: java .net interface web-services message-queue