Je me demande quelle est la meilleure façon d'intégrer des modules Java développés en tant qu'applications J(2)EE distinctes. Chacun de ces modules expose des interfaces Java. Les entités POJO (Hibernate) sont utilisées avec ces interfaces Java, il n'y a pas d'objets DTO. Quelle serait la meilleure façon d'intégrer ces modules, c'est-à-dire qu'un module appelle l'interface de l'autre module à distance ?
Je pensais à : EJB3, Hessian, SOAP, JMS. Il y a des avantages et des inconvénients à chacune de ces approches.
Les amis, quelle est votre opinion ou vos expériences ?