将 Web Services Reliable Messaging (WS-RM) 应用到 Web 服务,第 1 部分
2010-03-15 00:00:00 来源:WEB开发网简介
在本文中,您将了解如何从头创建 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 实现,应用程序开发人员可以集中精力关注具体应用程序逻辑,而不是编码与应用程序无关的重试逻辑。
- ››Web服务器和应用服务器的区别
- ››web安全之信息刺探防范1
- ››webqq 最新加密算法
- ››webdriver 数据库验证方法
- ››WebSphere Application Server 7.0 XML Feature P...
- ››Web2.0网络时代基于社会影响力的声望值
- ››Web服务器搭建:配置Linux+Apache+Mysql+PHP(或Pe...
- ››WebLogic调整Java虚拟机性能优化参数
- ››webqq2.0协议研究(3)-ClientId生成
- ››Web.config配置文件
- ››WebBrowser组件的execWB方法——Delphi控制浏览器...
- ››Web前端设计模式--制作漂亮的弹出层
更多精彩
赞助商链接