archi JEE : découpler couche persistance sur un autre serveur d'appli - Java - Programmation
Marsh Posté le 27-07-2007 à 16:57:44
Quelques soit l'ejb (session, entity, mdb) tu peux l'appeler à distance via RMI. Je te conseille la lecture de ce pdf très complet et gratuit (il faut s'inscrire sur le site):
http://www.theserverside.com/tt/bo [...] /index.tss
Marsh Posté le 27-07-2007 à 14:09:41
Bonjour
J'ai une question d'architecture JEE, sachant que mon expérience dans ce domaine est assez limitée...
J'aimerais savoir s'il est possible (et judicieux) de découpler la partie persistence de données et la partie métier/présentation sur des serveurs d'applications différentes, en d'autres termes est-il possible d'invoquer à distance des entities bean (JPA entities)... D'après ce que j'ai compris c'est possible pour les session bean, mais pour la couche de persistance je n'ai pas trouvé d'explications très claires (est-ce en rapport avec la configuration de l' "EntityManager" ?)
La question de ce découplage se pose car plusieurs applications différentes (mais faisant partie d'un même domaine fonctionnel) doivent accéder au même type de données. Est-il intéressant de pouvoir faire cette invocation à distance, ou bien vaut-il mieux recopier la couche de persistence sur chaque serveur d'application que ce soit d'un point de vue facilité de développement ou performance ?
Je travaille sur JEE 5, donc EJB 3 et JPA