Nous étudions si nous pouvons ou non utiliser le WSO2 - ESB comme notre nouvelle plate-forme. Avec notre esb actuel, nous connectons les systèmes externes les uns aux autres sur différents canaux comme JMS, FTP, JDBC. La plupart des interfaces sont indépendantes les unes des autres. Le nombre d'interfaces que nous avons maintenant environ 300.wso2 esb redéploiement médiateur personnalisé
Le traitement de chaque interface se compose de: - la connexion aux systèmes externes - La consignation des messages sortants + dans - transformation du message entrant dans un message sortant.
La transformation du message est programmée en Java.
Étant donné que les interfaces sont indépendantes les unes des autres, il n'est pas possible pour nous d'arrêter d'autres interfaces lorsque nous devons déployer une nouvelle interface (ou modifiée). Ce que j'ai compris de WSO2 esb est que lorsque vous utilisez un médiateur personnalisé pour transformer, je dois redémarrer le serveur WSO2-ESB lorsque l'implémentation du médiateur personnalisé change. Ce n'est pas ce que nous voulons, sauf s'il s'agit de la seule interface fonctionnant sur ce serveur esb.
Quelles sont mes options compte tenu de ces contraintes:
- La mise à jour d'une interface existante ne devrait pas avoir d'impact sur d'autres interfaces.
- La transformation des messages est programmée en Java.
- Le nombre d'interfaces est d'environ 300.