WEB开发网
开发学院软件开发Java 在 WebSphere Application Server V7 中为 WS-Add... 阅读

在 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 有关的新概念,接下来我们将把它们组合到一个有用的应用程序中,在 WebSphere Application Server V7 中为 WS-Addressing

图 4. Fault 和 Action 类
在 WebSphere Application Server V7 中为 WS-Addressing 提供 JAX-WS 2.1 支持

应用程序

现在我们已经简要介绍了 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 规范。

上一页  3 4 5 6 7 8 9 10  下一页

Tags:WebSphere Application Server

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接