Interoperatividad con otros proveedores de WS-ReliableMessaging: patrón de uso

Los servicios web permiten interoperatividad entre plataformas heterogéneas. Este requisito surge siempre que una organización tiene aplicaciones en una plataforma (por ejemplo WebSphere Application Server) que deben funcionar con aplicaciones de otra plataforma, como resultado de una actividad de fusión y adquisición, de una estrategia deliberada de varios proveedores o como resultado de decisiones de compra de software independientes tomadas en diferentes áreas de la empresa.

La solución técnica existente

Existen diversas soluciones técnicas para la integración de aplicaciones entre WebSphere Application Server y otros entornos. La mayoría de ellas implican el uso de software adicional de IBM® o de terceros para facilitar la integración.

Últimamente, la introducción del soporte de servicios web ha hecho posible la interoperatividad sin el uso de componentes adicionales.

El problema empresarial

El soporte básico de servicios web (mediante SOAP sobre HTTP) permite la interoperatividad, pero tiene las siguientes limitaciones:
  • Fiabilidad: la falta de una implementación WS-ReliableMessaging significa que es necesario extender la lógica de la aplicación para manejar mensajes perdidos o duplicados.
  • Flexibilidad: la falta de soporte asíncrono para los servicios web significa que el soporte está limitado a interacciones síncronas.
Nota: Aunque se da soporte tanto a la mensajería unidireccional como a la de solicitud y respuesta en una versión anterior de WebSphere Application Server, se implementaron de forma síncrona. Esto suponía que cuando un cliente de servicios web invocaba un servicio no volvía a recibir el control del middleware hasta después de haber invocado el punto final de aplicación de servicio.

La falta de soporte asíncrono fiable para los servicios web a menudo le lleva a utilizar uno de los otros enfoques, lo que incluye componentes adicionales. Los componentes adicionales suelen utilizar canales de comunicación privados o API.

Solución utilizando WS-ReliableMessaging

La adición del soporte de WS-ReliableMessaging a WebSphere Application Server y a los otros entornos le permite desarrollar servicios web asíncronos fiables en ambas plataformas. Estos servicios deben interactuar sin componentes adicionales de IBM o de terceros ni vínculos con marca registrada.


Icon that indicates the type of topic Concept topic



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