Bonjour
J'ai une application de conception banal :
Des webservices qui accédent à un EJB statless qui, suivant la demande, appel l'EBJ-1 ou l'EJB-2 statless tous les deux
L'EJB-1 fait appel à un webservice
L'EJB-2 execute des procedures stockés (le SI est ainsi fait) sur une BDD distante (JDBC-VPN)
question 1 : L'EJB-1 doit executer un service de login pour recuperer des identifiants pour pouvoir utiliser le service distant. Ces infos sont valables 30 min. Pour eviter de refaire le connection j'aimerais avoir un EJB qui garde à jour les identifiants (en gros execute toutes les 25min le login) pour les mettre à dispo de l'ejb-1 OU L'ejb-1 garde en memoire les infos et verifi quelles ne sont pas perimées. Vous avez un avis ?
question 2: L'EJB-2 pour une demande va devoir se connecter (monter la liaison jdbc) sur une BDD parmis 200 possibles. Ne serait il pas plus judicieux de créer 200 EJB-2 (qui heritent tous du meme) dédié à chacun des SI distants ?
question 3: Sachant qu'un webservice est requété par plusieurs clients, il est quand meme consideré comme client unique de l'EJB statless ?
Merci
Partager