首页
学习
活动
专区
圈层
工具
发布

-Eventing
EN

Stack Overflow用户
提问于 2012-08-28 10:40:53
回答 2查看 2.5K关注 0票数 2

根据网上的文献,我可以看到与web服务事件有关的两种规范:

  1. WS-BaseNotification - OASIS于2004年提交
  2. WS-Eventing - W3C于2006年提交

在我看来,两者似乎都有相同的功能。目前业界最可接受的规格是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-29 09:31:32

我认为现在大多数人不会使用SOAP,而是依赖于更简单的协议(在本例中是AMQP/JMS),但是如果您确实需要/希望使用SOAP WS-Notification (这是WS-BaseNotification的父标准)是更广泛支持的协议(例如,ServiceMixIBM WebSphere)。

票数 0
EN

Stack Overflow用户

发布于 2013-05-12 09:46:18

您不能将SOAP ( webservices堆栈的消息编码部分)与AMQP或JMS (也是传输协议)进行比较。使用SOAP1.2,您可以使用JMS传输绑定(仅用于RPC)。AMQP基于TCP,因此您可以使用“”和“”。您可以看到本论文来查看webservices堆栈中SOAP依赖的位置。

问这个问题。两个相互竞争的标准:

  1. WS-发布W3C公共草案
  2. WS-Notification1.3 OASIS标准(取代WS-Events),已发展为3种规范的家族:
    • 基本通知(非常类似于WS)
    • WS-BrokeredNotification (可选)
    • WS-专题(可选)

也会在每个版本更新中收敛。在这个行业里没有“领导者”。WS是WS-Notification的简单姐妹,在某些情况下可能具有优势.例如,WS-Eventing不定义暂停/恢复订阅(但您可以取消订阅/订阅)、代理中介(但有一种方法)等等。

可以在这些ws-*规范之间智能切换的实现可以找到这里。“如何添加消息队列”这一方法没有任何定义。我认为,AMQP绑定或websocket子协议绑定将在未来的webservices堆栈中发挥作用。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12157575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档