将 Web Services Reliable Messaging (WS-RM) 应用到 Web 服务,第 1 部分
2010-03-15 00:00:00 来源:WEB开发网如果 WS-RM 客户机知道存在双向消息交换协议,那么它可以提供一个 sequenceID 作为初始的 CreateSequence 协议消息的一部分。然后,它会被拒绝或接受为 createSequenceResponse 协议消息的一部分。如果接受了,WS-RM 提供商就无需完成序列创建接替(handshake),让序列继续发送应用程序响应消息。
银行应用程序概述
WS-RM 的价值很明显,尤其是应用程序的 SOAP 消息非常重要时;例如,在它们包含金融交易详细信息时。因此,我们将采用一个简单的银行应用程序来介绍这种技术。
银行应用程序的基础是一个 Java 类,该类包含可能在此类场景中使用的框架操作。例如,可能会使用 depositFunds 方法将资金从一个帐户转移到另一个帐户;因此,底层的 SOAP 消息对于参与者来说是很有价值的。此方法可以从 WS-RM 的使用中受益。
本文的其余部分将带您了解使用银行应用程序生成 Web 服务和 Web 服务客户机的过程,以及如何使用 Rational Application Developer V7.5(以后简称为 Application Developer)工具和 Application Server 管理控制台应用 WS-RM。
创建应用服务器
第一步是在 Rational Application Developer V7.5 中创建应用服务器,您可以使用它来部署和运行您的 Web 服务和 Web 服务客户机。很重要的一点是将您创建的服务器设置为能在管理控制台中直接配置应用程序。
启动 Rational Application Developer Version 7.5。
选择 File => New => Other,创建新的 Application Server V7 服务器。
在 New 对话框中,开始键入 server。服务器向导显示时,选择它并单击 Next,如图 2 所示。
图 2. 选择服务器向导
- ››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...
更多精彩
赞助商链接