将 Web Services Reliable Messaging (WS-RM) 应用到 Web 服务,第 1 部分
2010-03-15 00:00:00 来源:WEB开发网核心提示: Application Server 仅支持对 Java™ API for XML (JAX-WS) 应用程序和服务应用 WS-RM,您不能将 WS-RM 应用到 JAX-Remote Procedure Call (RPC) 应用程序或服务内的具体操作,将 Web Services
Application Server 仅支持对 Java™ API for XML (JAX-WS) 应用程序和服务应用 WS-RM。您不能将 WS-RM 应用到 JAX-Remote Procedure Call (RPC) 应用程序或服务内的具体操作。
WS-RM 解密
WS-RM 的关键是序列概念。WS-RM 中的序列本质上是 Web 服务客户机和 Web 服务提供商之间的一个约定,他们同意在两者之间可靠地传送消息。序列用于维护发送和接收的消息的状态。序列本身是特定于提供商端点的。客户机第一次向某个 Web 服务提供商的端点发送消息时,会创建到该提供商端点的序列,并且从该客户机向该提供商端点发送的所有后续消息都在此序列上传送。序列使客户机和提供商 WS-RM 能够确定是否需要重新发送应用程序消息并且能够检测出到达的消息是否是重复的。
要定义序列并维持当前状态,客户机和提供商 WS-RM 都要使用一个定义好的、来回发送的协议消息集合。以下图表展示了使用 WS-RM 进行请求-回复 Web 服务调用的典型消息流。在该图的下面提供了每个消息类型的说明。
图 1. 使用 WS-RM 的 Web 服务的消息流
查看原图(大图)
CreateSequence:此 WS-RM 协议消息通知客户机或提供商 WS-RM 实现已经请求了到特定 Web 服务提供商端点的新序列。createSequence 提供了一个端点 wsrm:AcksTo,它用于发送 sequenceAcknowledgements。
- ››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前端设计模式--制作漂亮的弹出层
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
更多精彩
赞助商链接