2012-10-15 1 views
4

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.

Répondre

0

Habituellement WSO2 ESB a rich set of mediators pour gérer la transformation et effectuer la médiation, il semble que vous avez besoin de plus que cela. Vous pouvez utiliser Developer Studio, IDE basé sur Eclipse pour ajouter un médiateur personnalisé sans redémarrer le serveur. Veuillez vous référer à this pour plus de détails.

Questions connexes