Bonjour,

Voici la problématique :

- J'ai N environnements, chacun composé de façon strictement identique : serveur web, base de données, serveur JMS, postes clients.

- Ces environnements sont chacun sur des ensembles de machines bien distincts.

- Ces environnements sont accessibles entre eux ... ou non selon la connectivité.

- Les messages sont des objets sérialisés.

Voici le cas que je dois réaliser.

Un client C1 de l'environnement E1 publie un message M sur le topic Maman sur le serveur JMS1.

Un client C2 de l'environnement E2 s'abonne au topic Maman de JMS2. Celui-ci doit recevoir le message M provenant de C1.


Mon souci est donc de faire transiter les messages entre les serveurs JMS.

Il est toujours possible de faire en sorte que le client C2 s'abonne directement au serveur JMS1 mais que dois-je faire pour accéder à deux (jusqu'à une centaine possible) serveurs JMS en même temps?

Y-a-t-il une autre méthode de communication possible compatible avec la sérialisation? Je pensais à la sérialisation XML. Le mail? HTTP?

Merci de votre aide.