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
- 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.
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.