WEB开发网
开发学院软件开发Java 将 Web Services Reliable Messaging (WS-RM) 应用... 阅读

将 Web Services Reliable Messaging (WS-RM) 应用到 Web 服务,第 1 部分

 2010-03-15 00:00:00 来源:WEB开发网   
核心提示:简介在本文中,您将了解如何从头创建 Web 服务,将 Web Services Reliable Messaging (WS-RM) 应用到 Web 服务,第 1 部分,并将 Web Services Reliable Messaging (WS-RM) 应用其中,您将会使用 Rational Application

简介

在本文中,您将了解如何从头创建 Web 服务,并将 Web Services Reliable Messaging (WS-RM) 应用其中。您将会使用 Rational Application Developer V7.5 把应用程序部署为 Web 服务,并且在 WebSphere Application Server V7 应用中实现 WS-RM 规范。同时,我们还将介绍每个 WS-RM 选项,这样在您准备向自己的应用程序应用 WS-RM 时,您可以明智地选择最适合您的选项。

读完本文,您将能够更好地了解 WS-RM 规范的目的以及您如何在 WebSphere Application Server V7 中使用它。

什么是 WS-RM?

WS-RM 是一个 Web 服务规范,支持在 Web 服务客户机或资源和 Web 服务提供商之间实现 SOAP 消息的可靠传送。目前,有两个层次的规范:1.0 和 1.1,它们在 WebSphere Application Server Version 7(此后简称为 Application Server)中都得到支持。

WS-RM 规范定义了一个线上 (on-the-wire) 协议,旨在解决试图通过 HTTP 之类的连接传送 SOAP 消息时遇到的两个问题:

源或目标端点暂时不可用时(例如,服务器意外重启时),客户机如何确保 SOAP 消息传送?

从源到目标端点的路径跨越几个不同的传输连接(比如通过防火墙)时,客户机如何确保 SOAP 消息传送?这些连接中的任何一个都可能失败;比如,由于超时。客户机如何检测该状况并重新尝试传送消息?

WS-RM 协议通过定义如何重新发送它认为没有成功发送的消息,以及防止向目标应用程序发送重复消息解决了以上两个问题。通过 Application Server V7 WS-RM 实现,应用程序开发人员可以集中精力关注具体应用程序逻辑,而不是编码与应用程序无关的重试逻辑。

1 2 3 4 5 6  下一页

Tags:Web Services Reliable

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接