WS-Notification 和端到端可靠性
可靠通知是指以可靠方式将消息传输至 IBM WS-Notification 实现以及从中接收消息。启用此可靠性以减少网络传输协议(如 HTTP)中固有的问题。
图 1. 如何以可靠方式传递通知消息

借助基于SOAP over HTTP,通知消息通过因特网从生产者应用程序传递至 WS-Notification 服务点。WS-Notification 服务点将消息发布至底层服务集成总线上配置的主题,该底层服务集成总线与一个或多个应用程序服务器相关联。该总线将消息(可能通过 LAN、WAN 或因特网)发送至任何 WS-Notification 服务点,这些服务点上存在代表外部 WS-Notification 使用者进行的预订。接收 WS-Notification 服务点再次使用 SOAP over HTTP通过因特网将该消息传递至 WS-Notification 使用者应用程序。WS-ReliableMessaging 为 WS-Notification Web Service 交互提供了可靠性,通过服务集成总线传递消息时,可靠性由总线本身提供。
通过 WS-Notification 服务点处理消息时,控制权暂时交给应用程序服务器。发生此情况时有一个很短暂的漏洞,如果正好在 WS-Notification 服务点处理消息时发生主系统故障,那么消息可能会丢失或重复。