URGENT !!!
Bonjour,
J'ai construit une application de vidéo collaborative permettant à des
médecins de travailler ensemble, simultanément et à distance sur les mêmes documents vidéo préalablement répliqués.
Pour initier une session de travail collaboratif, une application dite
superviseur est exécutée sur une machine possédant une adresse IP. Chaque utilisateur doit ensuite connecter son application cliente (vidéo player collaboratif) à l'application superviseur en renseignant l'adresse IP de cette dernière. Le rôle du superviseur consiste à réceptionner les messages encodant des actions, émis par une application cliente pour les redistribuer ensuite vers toutes les autres applications distantes pour que leur mise à jour soit effectuée à l'identique (maintien de la cohérence d'état: chaque utilisateur voit exactement la même chose au même moment).
Les applications clientes et superviseur ont été développées en langage Java et l'ORB corba visibroker 4.5 d'inprise a été utilisé pour les communications entre applications distantes.
Nous avons effectué avec succès tous les tests sur le réseau local de
l'entreprise. Par contre, nous buttons maintenant, sans trouver la solution,
sur le déploiement de cette application distribuée, lorsque les applications
clientes et superviseur doivent communiquer au travers du réseau Internet, depuis des sites réellement distants.
Si vous connaissez visibroker d'Inprise, un daemon dénommé Smart Agent permet sur un réseau local de mettre en relation les objets distants communicants. Mais comment lui permettre de retrouver des objets distants au travers du web ?
Dans la documentation que nous avons parcouru, il est indiqué que dans la ligne de commande permettant d'exécuter une application cliente, il est possible de renseigner l'adresse IP de la machine exécutant le smart agent et le port de communication sur lequel il écoute. Nous avons essayé toutes ces propositions, en vain. Nous nous interrogeons maintenant de passer par le protocole IIOP, sans trop savoir actuellement comment y parvenir et si ceci nous permettra de résoudre nos problèmes.
Pour toutes ces raisons et dans l'espoir que votre expérience ou conseil puissent m'aider, je me permets de vous solliciter pour avis technique.
Par avance pour toute information qui pourrait m'aider ou me mettre sur une bonne piste.
Cordialement
Partager