Habilitación de servicios web a través del bus de integración de servicios

Los servicios Web pueden utilizar el bus de integración de servicios y la pasarela de servicios web para proporcionar un único punto de control, acceso y validación de solicitudes de servicios web y permitir el control de los servicios web que están disponibles para distintos grupos de usuarios de servicios web.

Acerca de esta tarea

Con los servicios web habilitados para bus, puede lograr los objetivos siguientes:
  • Crear un servicio de entrada: tome un servicio alojado internamente que esté disponible en un destino de bus y hágalo disponible como servicio web.
  • Crear un servicio de salida: tome un servicio web alojado externamente y hágalo disponible internamente en un destino de bus.
  • Crear un servicio de pasarela: utilice la pasarela de servicios web para correlacionar un servicio existente, ya sea un servicio de entrada o de salida, con un servicio web nuevo que parece ser proporcionado por la pasarela.

Los servicios web habilitados para bus proporcionan una opción de calidad de servicio y opciones de distribución de mensajes, así como inteligencia en forma de mediaciones que permiten el redireccionamiento de mensajes. La pasarela de servicios web se utiliza para correlacionar servicios web que serán utilizados por una organización y por los usuarios externos y para gestionar las relaciones entre los servicios web proporcionados externamente y los servicios proporcionados directamente a través de un bus de integración de servicios (es decir, las relaciones entre servicios de entrada y salida).

Para habilitar servicios web a través de tecnologías de integración de servicios, complete los pasos siguientes:

Procedimiento

  1. Opcional: Obtenga información sobre los servicios web habilitados para bus. Explore los conceptos que sirven de base para los servicios web habilitados para bus de integración de servicios.
  2. Planifique la instalación de servicios web habilitados para bus. Determine los roles de servicios web habilitados para bus que cada servidor autónomo o clúster debe realizar.
  3. Asegúrese de que cada servidor autónomo o clúster que vaya a tener un rol de servicios web habilitados para bus sea miembro de un bus de integración de servicios. Para obtener más información, consulte Configuración de los miembros de un bus.
  4. Para cada servidor autónomo o clúster que debe desempeñar un rol de servicios web habilitado para bus, instale y configure un repositorio SDO (Service Data Objects) en el servidor autónomo , o (para un servidor o clúster que forme parte de una célula gestionada) en la célula de despliegue de red.
    Nota: Para WebSphere Application Server Versión 6.0, tenía también que instalar manualmente una selección de las aplicaciones siguientes:
    • El adaptador de recursos de tecnologías de integración de servicios (utilizado para invocar servicios web en puertos de salida).
    • La aplicación de servicios web habilitada para bus.
    • Una o varias aplicaciones de escucha de punto final.
    Para las versiones posteriores de WebSphere Application Server, estas aplicaciones se instalan automáticamente como y cuando sea necesario. Por ejemplo, la aplicación de escucha de punto final se instala automáticamente cuando configura un escucha de punto final.
  5. Cree una nueva configuración de escucha de punto final para cada aplicación de escucha de punto final que tenga previsto utilizar para recibir solicitudes de servicio de entrada.
  6. Opcional: Cree un servicio de entrada. Un servicio de entrada es una interfaz web para un servicio proporcionado internamente (es decir, un servicio proporcionado por su propia organización y alojado en una ubicación que está disponible directamente a través de un destino de bus de integración de servicios). Para configurar un servicio alojado localmente como un servicio de entrada, primero debe asociarlo con un destino de servicio y después configurar uno o más escuchas de punto final a través de los cuales se pasan las solicitudes y respuestas de servicio al servicio. También puede elegir que el servicio local esté disponible a través de uno o más registros UDDI.
  7. Opcional: Cree un servicio de salida. Un servicio de salida es un servicio web alojado externamente y que está disponible a través de un bus de integración de servicios. Para que un servicio alojado externamente esté disponible a través de un bus, primero debe asociarlo a un destino de servicio y, a continuación, debe configurar uno o más destinos de puerto (uno para cada tipo de enlace, por ejemplo SOAP sobre HTTP o SOAP sobre JMS) a través de los que se pasan las solicitudes y respuestas de servicio al servicio externo. Las definiciones de puerto se obtienen del WSDL, pero puede elegir cuáles desea crear.
  8. Opcional: Cree una instancia de pasarela. Dentro de cada bus de integración de servicios puede crear varias instancias de pasarela. Cree instancias de pasarela de servicios web para particionar el conjunto total de servicios de pasarela en grupos lógicos para permitir una gestión más sencilla. La pasarela le proporciona un único punto de control, acceso y validación de solicitudes de servicio web y puede utilizarla para controlar qué servicios web están disponibles para distintos grupos de usuarios de servicios web.
  9. Opcional: Cree un servicio Gateway. Un servicio Gateway es la interfaz web de un servicio subyacente (el servicio de destino) que o bien se proporciona internamente (alojado de modo que esté disponible directamente en un destino de servicio) o se proporciona externamente (como un servicio web externo). Utilice la pasarela de servicios web para correlacionar un servicio existente, ya sea interno o externo, en un nuevo servicio web que parezca proporcionado por la pasarela. El servicio Gateway actúa como proxy: los usuarios de servicios Gateway necesitan saber si el servicio subyacente se proporciona de modo interno o externo.
  10. Opcional: Aplique seguridad adicional a los servidores web habilitados para bus. De forma predeterminada, la configuración de servicios web habilitados para bus funciona cuando la seguridad de WebSphere Application Server está habilitada y los buses de integración de servicios están protegidos. No obstante, este nivel de seguridad no impone ninguna restricción en los usuarios de servicios web individuales. Para controlar la forma en que cada uno de sus grupos de colegas o clientes utiliza la configuración de servicios web habilitados para bus, utilice las características de seguridad adicionales de servicios web habilitados para bus para habilitar el trabajo con componentes y servidores protegidos por contraseña, con WS-Security y HTTPS.

Qué hacer a continuación

Si desea más información sobre aspectos específicos de los servicios web habilitados para bus, consulte los siguientes temas:


Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjw_ep
File name: tjw_ep.html