archi JEE : découpler couche persistance sur un autre serveur d'appli

archi JEE : découpler couche persistance sur un autre serveur d'appli - Java - Programmation

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

Reply

Marsh Posté le 27-07-2007 à 14:09:41   

Reply

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

Reply

Marsh Posté le 27-07-2007 à 17:30:10    

OK
 
merci pour le lien   :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed