在 Internet 上的消息寻址和负载平衡
经销商和供应商同意每天晚上在正常的营业时间后交换信息。 为了处理成千上万经销商的负载,供应商在服务器场上部署了他们的渠道跟踪应用程序,该程序位于用作该场的前端的网络负载平衡器的后方。
为了获得最大的灵活性,供应商并不想将场中的特定计算机调拨给特定经销商。 出于这个原因,供应商将其库存控制系统公开为一项 Web 服务,该项服务位于网络负载平衡器的地址。 然而,由于每个特定经销商所发送的很多消息将在一些公共的数据上进行操作,且通常需要一个事务和/或安全性上下文,通过将这些消息调度给该服务器场中的同一台计算机将极大地改善供应商站点的总体性能。
为了解决这些问题,WS-Addressing 规范提供一种灵活且可扩展的机制,用以对消息和 Web 服务进行寻址,这种机制称为终结点引用。 终结点引用允许应用程序在传统的基于 URI 的地址上增加应用程序所特有的信息,用以更好地调度消息。 在我们的示例中,经销商利用一个终结点引用开始其对话,该终结点引用仅对网络负载平衡器进行引用。
每天晚上,经销商的库存控制系统利用此终结点引用开始其对话。 当该对话建立时,供应商的系统提供一个更精确的终结点引用,该终结点引用唯一地指向最适合该特定经销商的主机。 这个精确的终结点引用将包含网络负载平衡器所需的信息,以便将消息中继到适当的计算机。
对于供应商和经销商的应用程序而言,使用更具体的终结点引用通常是透明的。 实现这些 Web 服务协议的基础结构软件支持透明地插入并处理该完全精确的终结点引用。
IBM 和 Microsoft 将与我们的客户、合作伙伴和标准组织合作,以探索 WS-EndpointResolution 的可能和实际的解决方案。
可靠地交换消息
在经销商和供应商之间交换的消息在多个节点上传输,其中有些节点位于公共 Internet 上。 这意味着某些消息可能会在传输过程中丢失。 此外,当消息正在传输过程中时,供应商或经销商的系统有可能发生故障,从而使仍在运行的系统不能确定某条给定的消息是否已得到处理。
我们的结构利用 WS-ReliableMessaging 协议来解决这些问题。 WS-ReliableMessaging 利用 Web 服务协议和标准为消息提供有有保障的端到端传输。
WS-ReliableMessaging 的基本模型非常易于理解。 在 WS-ReliableMessaging 下,源节点发送一个包含 WS-ReliableMessaging 标头的普通 Web 服务消息。 当接收到该消息时,目标节点向源节点发送回一条确认消息,表明已成功传递该消息。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
IBM投资12亿美元用于扩大其全球云的部署
1月17日,IBM宣布计划投入超过12亿美元大规模拓展其全球云的部署。这项投资包括建立旨在为客户带来更大灵活性和透明度的数据中心网络。
-
IBM中国云:周密包裹着能量
今年第二季度,IBM高调了一把,宣布收购SoftLayer。这家全球最大的私人控股IaaS供应商,在全球拥有跨越美国、亚洲和欧洲的13个数据中心,拥有多达21000个从Web创业公司到大型跨国公司的客户。
-
IBM西南卓越云计算中心落户四川眉山仁寿
今天,四川省眉山市仁寿县政府、IBM与软通动力一起,在四川省眉山市仁寿县宣布成立 “IBM西南卓越云计算中心”。
-
IBM助力青岛银行构建面向银行服务的架构
近日,IBM(NYSE:IBM)公司宣布正在与青岛银行展开深度合作,构建面向银行服务的体系架构。