Interopérabilité avec d'autres fournisseurs WS-ReliableMessaging : modèle d'utilisation
Les services Web permettent l'interopérabilité entre les plateformes hétérogènes. Cette exigence se présente chaque fois qu'une organisation fait face à des applications d'une plateforme (par exemple, WebSphere Application Server) qui doivent travailler avec des applications d'une autre plateforme, par suite d'une activité de fusion et d'acquisition, d'une stratégie multifournisseur délibérée ou de décisions d'achat de logiciel indépendant prises dans différentes parties du métier.
La solution technique existante
Il existe un large éventail de solutions techniques pour l'intégration d'application à application entre WebSphere Application Server et d'autres environnements. La plupart de ces solutions impliquent l'utilisation de logiciels IBM® ou tiers supplémentaires pour faciliter l'intégration.
Plus récemment, l'introduction du support de services Web a rendu l'interopérabilité possible sans aucun composant supplémentaire.
Le problème métier
- Fiabilité : l'absence d'une implémentation WS-ReliableMessaging signifie que la logique d'application doit être étendue pour traiter les messages perdus ou en double.
- Souplesse : l'absence de support asynchrone pour les services Web signifie que le support est limité aux interactions synchrones.
L'absence d'un support fiable asynchrone des services Web vous conduit généralement à utiliser une des autres méthodes impliquant des composants supplémentaires. Ces derniers utilisent généralement des API ou des canaux de communication propriétaires.
La solution avec WS-ReliableMessaging
L'ajout du support WS-ReliableMessaging à WebSphere Application Server et d'autres environnements permet de développer des services Web asynchrones fiables sur les deux plateformes. Ces services doivent interopérer sans aucun autre composant IBM ou tiers, ni liaison propriétaire.