在 WebSphere Application Server V7 中为 WS-Addressing 提供 JAX-WS 2.1 支持
2010-07-26 00:00:00 来源:WEB开发网图 4. Fault 和 Action 类
应用程序
现在我们已经简要介绍了 JAX-WS 2.1 中引入的与 WS-Addressing 有关的新概念,接下来我们将把它们组合到一个有用的应用程序中。在下面给出的 Calculator 应用程序中,客户端向 web 服务发出一个请求,要求将两个数相加并返回结果。然而,在客户端发出请求之前,它必须首先从 web 服务获得一个票证(ticket),之后才能够发出请求来将两个数字相加。这个票证被作为端点引用内部的一个引用参数发送给客户端。客户端随后可以使用这个端点引用来发送请求,将两个数字相加。
还可以下载获得这个 Calculator 应用程序。该应用程序以 .ear 文件的形式提供,可以被导入到 IBM Rational® Application Developer V7.5.1 或安装到 WebSphere Application Server V7 上。要在 Rational Application Developer 上完整编译,必须将 com.ibm.jaxws.thinclient_7.0.0.jar 添加到创建的 CalculatorClient 和 CalculatorService 项目的类路径。jar 文件可以在 WebSphere Application Server 安装的运行时目录中找到。
让我们首先看一下 Calculator 服务的 WSDL。WSDL 如清单 7 所示。我们可以看到其中包含 4 个操作:getTicket、add、getSubmissionTicket 和 addSubmission。getTicket 操作返回一个端点引用,其中包含作为引用参数提供的票证。add 操作允许我们将两个数字相加。其他两个操作执行相同的功能,但是使用的是 WS-Addressing Member Submission 规范而不是 WS-Addressing 1.0 Core 规范。
Tags:WebSphere Application Server
编辑录入:爽爽 [复制链接] [打 印]- ››WebSphere Application Server 7.0 XML Feature P...
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››Websphere MQ v6集群的负载均衡新功能
- ››WebSphere Process Server V6.0.2 集群,第 2 部分...
- ››WebSphere Process Server V6.0.2 集群,第 1 部分...
- ››WebSphere MQ性能调优浅谈
- ››WebSphere配置资源库管理
- ››WebSphere中的SSL/TLS:用法、配置和性能
- ››websphere ejb远程/本地调用总结
- ››WebSphere Application Server对SIP的支持
- ››WebSphere Process Server V6 体系结构概述
更多精彩
赞助商链接