适用于非查询 - 响应通信的SOAP或REST?

时间:2010-06-29 17:50:48

标签: rest soap communication

我们正在构建一个涉及通过TCP / IP链接的客户端和服务器的专有系统。有时,服务器会有一些客户感兴趣的新的预期或意外信息。我的理解是SOAP和REST是查询/响应系统,它要求客户端请求某些内容并且服务器响应。我们需要客户端注册,服务器在新信息可用时回复。这些协议是否能够实现这种行为?此外,我们需要标准的类似数据库的查询,需要立即响应。

2 个答案:

答案 0 :(得分:0)

首先,REST不是一种协议,它更像是一种架构风格。

其次,这些都不是为推送数据传输而设计的。

您可以使用任何一种查询类型的消息,但您需要设计一种带外通信协议以用于推送通知。如果您的数据非常简单,您可以使用基本的TCP套接字。

答案 1 :(得分:0)

如果您在Microsoft世界中,请查看WCF,它能够进行此类通信。

不管你是否在微软世界,我建议你研究一下XMPP和AMQP。