不同平台之间的异步Web服务

时间:2010-10-12 05:31:27

标签: vb.net web-services asmx webservices-client

我正在用VB.NET(2.0)编写Web服务。客户端将使用不同的技术,如Java和Siebel。因此,如果我编写异步Web服务,不同平台是否可以使用它们?我知道对于拥有.NET平台的消费者来说这很容易,但对于不同的平台却不确定。它们是否足以具有异步能力,或者它应该是类似的平台吗?

3 个答案:

答案 0 :(得分:1)

ASMX Web服务(您使用.NET 2.0编写的内容)不支持任何异步服务的概念。你必须更具体地谈论你所谈论的内容。

事实上,SOAP Web服务通常不支持异步服务的概念。

答案 1 :(得分:0)

Web服务不依赖于平台

Click Here

答案 2 :(得分:0)

我不知道您是否正在编写异步Web服务。您对Web服务的调用是异步的。所以在这种情况下,更多的是调用者可以使用的内容。如果您创建的Web服务返回的调用者除了某个平台之外不能使用的类型,那么您已经创建了一个平台依赖于其有效负载响应的Web服务,而不是它的机制。是的,您可以使用任何东西(例如Java)调用Web服务,但是您可以使用发回的所有内容吗?不,你不能。

同样,您不是在创建异步Web服务。你正在对这些服务进行异步调用,希望你发送一些调用该服务的人可以使用的东西(xml,json等)