将 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。
[]
- ››WEBGAME龙虎榜,《传奇国度》成黑马
- ››WebQQ 2.0添加谷歌音乐方法
- ››WebLogic调整Java虚拟机性能优化参数
- ››webqq2.0协议研究(3)-ClientId生成
- ››Web.config配置文件
- ››WebBrowser组件的execWB方法——Delphi控制浏览器...
- ››Web前端设计模式--制作漂亮的弹出层
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››WebQQ2.0怎样对话区域比例调节
- ››WebQQ2.0——QQ阅读&酷六视频上线
- ››Web安全网关 冠群金辰KILL过滤网关
更多精彩
赞助商链接