Configuración de la información de URL de punto final para los enlaces JMS
WebSphere Application Server permite utilizar la API JMS (Java™ Message Service) para transportar las solicitudes de servicios web como una alternativa al uso de HTTP.
Antes de empezar
El servidor de aplicaciones permite utilizar la API JMS (Java Message Service) para el transporte de solicitudes de servicios web, como alternativa al transporte HTTP. Consulte la información acerca de cómo utilizar JMS (Java Message Service) para transportar las solicitudes de servicios web para obtener más información acerca de cómo los clientes y servidores de servicios web se pueden comunicar a través de colas y temas JMS, en lugar de a través de conexiones HTTP.
Puede utilizar la consola administrativa o los archivos de propiedades para configurar y gestionar fragmentos de URL de punto final JMS. Para obtener información sobre la utilización de perfiles de propiedades para establecer y gestionar los fragmentos de URL, consulte la información sobre cómo trabajar con archivos de propiedades de fragmentos de URL de punto final de servicios web.
Esta tarea describe la utilización de la consola administrativa para configurar la información de URL de punto final para enlaces JMS.
Acerca de esta tarea
Es necesario configurar puntos finales de servicio para conectar clientes de servicio web con los servicios web entre los componentes que se ensamblan o con los servicios web externos. Durante la instalación de la aplicación puede configurar la información de URL de punto final para JMS.
En esta tarea, especifique el prefijo de URL de punto final JMS que se debe utilizar para cada archivo JAR (Java Archive) de EJB (Enterprise JavaBeans) habilitado para el servicio web que pertenece a la aplicación. Los URL de punto final JMS se incluyen en los archivos WSDL (Web Services Description Language) publicados para que los clientes los utilicen.
Puede especificar los prefijos de URL HTTP mediante el panel Proporcionar información de URL de punto final HTTP en la consola administrativa. Estos prefijos se utilizan para formar direcciones completas de puntos finales que se incluyen en los archivos WSDL cuando se publican.
Puede especificar prefijos de URL de JMS utilizando el panel Proporcionar información de URL de punto final JMS y EJB en la consola administrativa durante o después de la instalación de la aplicación.
Esta tarea se aplica a los servicios web JAX-WS (API de Java para servicios web XML) y JAX-RPC (API de Java para RPC basado en XML).
Para configurar los prefijos de URL JMS:
Procedimiento
Resultados
Ejemplo
Suponga que una aplicación llamada StockQuoteService contiene un archivo EJB JAR denominado StockQuoteEJB, que contiene uno o más servicios web a los que se puede acceder a través del transporte JMS.
Consulte la información referente a la utilización de SOAP sobre Java Message Service para transportar servicios web con objeto de revisar el ejemplo que define una cola con el nombre JNDI (Java Naming and Directory Interface) de jms/StockQuote_Q, y una fábrica de conexiones con el nombre JNDI de jms/StockQuote_CF, para la aplicación.
jms:/queue?destination=jms/StockQuote_Q&connectionFactory=jms/StockQuote_CF
jms:/queue?destination=jms/StockQuote_Q&connectionFactory=jms/StockQuote_CF&targetService=getQuote
Los clientes utilizan el archivo WSDL publicado para invocar el servicio web.