gpt4 book ai didi

web-services - WS-BaseNotification 与 WS-Eventing

转载 作者:行者123 更新时间:2023-12-03 09:27:03 30 4
gpt4 key购买 nike

根据网上的文献,我可以看到有两个与Web Services Eventing相关的规范:

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

对我来说,两者似乎具有相同的功能。现在业界接受度最高的规范是什么?

最佳答案

您无法将 SOAP(网络服务堆栈的消息编码部分)与 AMQP 或 JMS(也是传输协议(protocol))进行比较。在 SOAP 1.2 中,您可以使用 JMS 传输绑定(bind)(仅适用于 RPC)。 AMQP 建立在 TCP 之上,因此您可以使用“SOAP over AMQP”以及“SOAP over TCP”。可以看到this paper查看网络服务堆栈中 SOAP 的依赖位置。

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

  1. WS-Eventing W3C 公共(public)草案
  2. WS-Notification 1.3 OASIS-Standard(取代了 WS-Events),它发展成为包含 3 个规范的系列:
    • WS-BaseNotification(与 WS-Eventing 非常相似)
    • WS-BrokeredNotification(可选)
    • WS-主题(可选)

也在每次版本更新中趋同。行业没有“领导者”。WS-Eventing 是 WS-Notification 的更简单的姐妹,在某些情况下可以发挥优势。例如 WS-Eventing 没有定义暂停/恢复订阅(但你可以取消订阅/订阅)、代理中介(但有一种方法可以做到)等。

可以找到可以在这些 ws-* 规范之间智能切换的实现 here .如何添加消息队列的方式没有被任何人定义。我认为这就是 AMQP 绑定(bind)或 websocket 子协议(protocol)绑定(bind)将在未来的 web 服务堆栈中发挥作用的地方。

关于web-services - WS-BaseNotification 与 WS-Eventing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12157575/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com