Bonjour à tous,
J'ai deux programmes Java qui doivent entrer en communication :
1. Une application J2EE
2. Un programme Java qui exécute un traitement
L'appli J2EE doit appeler le programme Java en lui passant une map d'objets Java.
Le programme Java retourne un fichier.
Bon vous voyez, le traitement est assez simple.
Du coup, je suis entrain de me demander quelle est la meilleure technologie à utiliser :
1. HTTP (mettre le programme Java dans une Servlet). Mais pourquoi créer un contexte Web alors qu'il n'y en a pas besoin ?
2. RMI. N'est-ce pas de la grosse artillerie pour pas grand chose ?
3. WebServices. Pas trop la meilleure solution pour transférer des fichiers...
4. Autres ?
De part vos expériences, que me conseillez-vous ?
Contrainte supplémentaire : il faudra que l'architecture mise en place supporte un système de Load Balancing.
Merci pour vos avis éclairés.
Partager