两种方式在Web服务中进行通信

时间:2013-04-04 11:41:11

标签: web-services websocket jms mom

我如何通过两种方式与WS进行通信。两种方式意味着客户端可以是服务器,服务器可以是客户端。据我所知,与WS使用的HTTP中的客户端 - 服务器模型有关的问题。当服务器想要在不轮询的情况下向多个客户端发送事件时,此方案的最佳做法是什么。 ? 据我所知有一些解决方案,但我不知道哪一个最好 1)服务器推送技术(websockets) 2)SOAP over JMS(听起来很棒) 3)WS-eventing

由于

1 个答案:

答案 0 :(得分:0)

网络服务的目的是 - 顾名思义 - 服务。它响应请求,但它永远不会自己发送请求(但是通过Web服务接口访问的应用程序可以向其他Web服务发送请求以完成发送给它的请求)。

service-oriented architecture的组件应该从另一个组件接收事件时,这意味着接收组件必须充当服务器并公开自己的Web服务接口,以便发生事件的组件可以叫它。