为 JMS 绑定配置端点 URL 信息

WebSphere® Application Server 支持使用 Java™ 消息服务 (JMS) API 来传输 Web Service 请求,以作为使用 HTTP 的替代方法。

开始之前

应用程序服务器支持使用 Java 消息服务 (JMS) API 来传输 Web Service 请求,作为 HTTP 传输的替代方法。阅读有关使用 Java 消息服务 (JMS) 来传输 Web Service 请求的信息,以了解 Web Service 客户机和服务器如何通过 JMS 队列和主题(而不是通过 HTTP 连接)进行通信的更多信息。

可以使用管理控制台或属性文件来配置和管理 JMS 端点 URL 片段。要了解如何使用属性文件来设置和管理 URL 片段,请参阅有关使用 Web Service 端点 URL 片段属性文件的信息。

此任务描述如何使用管理控制台来配置 JMS 绑定的端点 URL 信息。

关于此任务

要将 Web Service 客户机连接到正在进行组装的组件之间的任何 Web Service 或任何外部 Web Service,都需要配置服务端点。您可以在应用程序安装期间配置 JMS 的端点 URL 信息

在本任务中,请输入要用于每个支持 Web Service 的 Enterprise JavaBeans (EJB) Java 归档 (JAR) 文件(属于该应用程序)的 JMS 端点 URL 前缀。JMS 端点 URL 包含在为供客户机使用而发布的 Web Service 描述语言 (WSDL) 文件中。

您可使用管理控制台中的“提供 HTTP 端点 URL 信息”面板为通过 HTTP 访问的 Web Service 指定 HTTP URL 前缀。使用这些前缀构成发布时 WSDL 文件中包含的完整端点地址。

您可以在应用程序安装期间或者在安装后,使用管理控制台中的“提供 JMS 和 EJB 端点 URL 信息”面板来指定 JMS URL 前缀。

本任务适用于 Java API for XML-Based Web Services (JAX-WS) 和 Java API for XML-based RPC (JAX-RPC) Web Service。

要配置 JMS URL 前缀:

过程

  1. 打开管理控制台。
  2. 单击应用程序 > 企业应用程序 > application_instance > 提供 JMS 和 EJB 端点 URL 信息
  3. 找到可以通过 JMS 传输访问的 Web Service 模块的列表。
  4. URL 片段字段中输入 JMS URL 片段。 输入作为初始 URL 部分的前缀的 URL 片段,它可以通过检查 Web Service 的部署信息获得。请参阅本任务后面的使用方案,以了解更多信息。

    使用您输入的值在 WSDL 文件中定义端口 soap:address 元素的位置属性,此文件是使用在“发布 WSDL zip 文件”面板上的 application_name_ExtendedWSDLFiles.zipapplication_name_WSDLFiles.zip 文件发布的。

结果

您具有可以通过 JMS 传输访问并且是用 JMS 绑定配置的 Web Service。

示例

假设名为 StockQuoteService 的应用程序包含名为 StockQuoteEJB 的 EJB JAR 文件,该文件包含可通过 JMS 传输访问的一个或多个 Web Service。

请参阅“使用 SOAP over Java 消息服务来传输 Web Service”信息以查看使用 Java 命名和目录接口 (JNDI) 名称 jms/StockQuote_Q 为应用程序定义了队列,并且用 JNDI 名称 jms/StockQuote_CF 为应用程序定义了连接工厂的示例。

在本示例中,您在“发布 JMS 和 EJB 端点 URL 信息”面板中,将下列字符串指定为 JMS URL 前缀:
jms:/queue?destination=jms/StockQuote_Q&connectionFactory=jms/StockQuote_CF  
WSDL 发布程序使用此部分的 URL 字符串,产生模块中定义的每个端口组件的实际 JMS URL。targetService=<port_name> 字符串将添加至 JMS URL 的末尾,例如:
jms:/queue?destination=jms/StockQuote_Q&connectionFactory=jms/StockQuote_CF&targetService=getQuote  

发布的 WSDL 文件可供客户机使用以调用 Web Service。

下一步做什么

发布 WSDL 文件以使已部署的 Web Service 应用程序对客户机可用。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_providejms
文件名:twbs_providejms.html