文章:Web 服务可靠消息传输简介

  • Paul Fremantle
  • 罗小平

2007 年 9 月 20 日

话题:SOA架构

OASIS WS-RX 技术委员会近期发布了 Web 服务可靠消息传输(WSRM,Web Services Reliable Messaging)1.1 规范的公众预览版。作为该委员会的联值主席,作者对 WSRM 及其规范做一个介绍。本文以 WSRM 1.1 草案四为准。

WSRM 规范允许两个系统实现可靠传输消息。其目标是保证消息从发送者正确传输到接收者。可靠消息传输的定义是复杂的,但不妨用 Java 中的 JMS 系统实现 XML 消息可靠传输类比。二者的关键区别在于,JMS 是一个标准 API 和编程模型,它具有不同的实现和连线协议(wire-protocol)。而 WSRM 恰恰相反,它是一个没有规定实现 API 和编程模型的连线协议,是由基于 SOAP 的系统构成的。

除了介绍了 WSRM 及其规范的一些特性,如代理、连线协议、单向可靠传输实例、关闭序列、请求 / 相应等外,在文章的最后,作者结合自己的经验和一些用户的意见,还对 WSRM 的应用做一个总结:
  • B2B 可靠消息传输。很多人都看到了 WSRM 在 B2B 市场的潜力。不少企业都在寻找低成本的、安全的与合作伙伴传递采购、票务信息的技术。WSRM 是一个理想的选择。
  • 部门与部门间,或服务器与服务器间的通讯。WSRM 在企业内部信息传递上也大有可为。越来越多的公司开发并使用基于 Web 服务和 XML 的通讯工具,而 WSRM 恰是在其中保证可靠性的关键技术。
  • 替代 JMS。Windows 的下一个版本 Vista 将内置 WSRM,这为那些希望用 WSRM 替换 JMS 的企业提供了契机。
  • ……

作者表示他非常相信 WSRM 前景广阔,尽管还需要一些时间,才能让所有公司、技术牵起手来同心协力,但大家正在为这个目标努力奋斗,此次的公众预览版,无疑就是一个重要里程碑。

阅读全文:Web 服务可靠消息传输简介
SOA架构