Obtener más información sobre las pasarelas de proxy

Una pasarela de proxy es una pasarela de servicio que recibe las solicitudes de servicio web y las envía a puntos finales que defina en los grupos de proxy.

Cómo crear una pasarela de proxy

Una pasarela de proxy es un módulo SCA que contiene un primitivo de mediación de búsqueda de punto final de pasarela. Cree el módulo mediante IBM Integration Designer y defina uno o más grupos de proxies. Asimismo, especifique un punto en el mensaje de solicitud donde se pueda encontrar el nombre de un servicio virtual. Un servicio virtual es un proxy para uno o más servicios reales. Especifique si se encuentra el nombre del servicio virtual utilizando el URL, que es el valor predeterminado, o un XPath.

Después de desplegar el módulo de pasarela de proxy en WebSphere Enterprise Service Bus (WebSphere ESB) o IBM Business Process Manager, puede utilizar el widget Pasarela de proxy para definir los servicios virtuales en los grupos de proxies. Mediante el widget Pasarela de proxy, cree asociaciones entre los servicios virtuales y los puntos finales de servicio real; las asociaciones se almacenan en el almacén de configuración incorporado.

Cómo llamar a un servicio virtual

Antes de que un cliente pueda acceder a una pasarela de proxy, necesita que WSDL llame a un servicio virtual. Podrá recuperar el WSDL especificando el punto final del URL del servicio virtual en un navegador web y añadiendo la serie: ?wsdl. Por ejemplo, http://zzz/Gold?wsdl, donde http://zzz/ es la dirección de la pasarela de proxy y Gold es el nombre del servicio virtual.

Cuando la pasarela de proxy procesa una solicitud de cliente, el nombre del servicio virtual utilizado para buscar los puntos finales debe coincidir con el nombre del servicio virtual de la solicitud de cliente. Si crea un módulo de pasarela de proxy con el tipo predeterminado de direccionamiento, que se basa en el URL, y utiliza el URL disponible en el WSDL resuelto, el direccionamiento de la solicitud se produce automáticamente. Si crea un módulo de pasarela de proxy con el direccionamiento basado en XPath, asegúrese de que la ubicación del mensaje que especifica contiene el nombre del servicio virtual correcto.
Figura 1. Visión general de una solicitud de pasarela de proxy
Este diagrama muestra una solicitud para el servicio Gold que se está enviando a la pasarela de proxy. La pasarela de proxy resuelve la solicitud en el punto final para el servicio premium.