Tranmettre données entre 2 appli web

jc44
Tranmettre données entre 2 appli web

Bonjour

Y a-t-il un moyen de transmettre quelques information entre 2 applications web J2EE installées sous Tomcat5 ?

Par exemple:
La première application Web sert de portail, elle authentifie l'utilisateur et lui affiche alors son menu.
En cliquant sur l'un des choix de son menu, l'application portail appelle alors une seconde appli Web en lui passant en paramètre les infos de l'utilisateur (login, nom, adresse mail,..).

Est-il possible d'éviter de le faire en passant les paramètres à la requête ?

Peut-on utiliser la session pour partager ces données entre les applications ? Comment faire ?
La session (HttpSession) est-elle liée à une appli web ou peut-elle être partagée entre plusieurs appli du serveur ?

Merci

fredericmazue

Quote:
La première application Web sert de portail

Portail ok.
Mais qu'appelles tu une application Web ? Sous Tomcat on a envie de penser que c'est une Servlet ? Est-ce le cas ?
Quote:
seconde appli Web

Je ne comprends pas bien. Pourquoi une seconde appli ? Pourquoi pas tout simplement une classe ?

J'ai l'impression que tu te compliques la vie pour rien, à moins bien sûr que je ne saississe pas correctement la question.

Quant à la session elle n'est pas liée à une appli. Elle est liée à un client. C'est le navigateur qui renvoie un cookie à chaque requête, le cookie ayant été déposé par la servlet à la première requête.
Si tu veux (si j'ai bien compris) qu'une seconde Servlet reconnaisse un cookie qui n'est pas le sien, ça ne va pas être très facile...