Architecture: Container JEE sans Serveur d'Application
Bonjour à tous,
Une question me trotte dans la tête depuis quelques jours, car répond à un de mes besoins.
J'ai une application où touts mes besoins métier sont dans un EJB. soit. Je souhaite proposer mon application en plusieurs mode fonctionnement: Autonome ( du lourd quoi, où mon code métier serait dans le jar), et client/serveur. Pour ce mode j'ai déjà réalisé un C/S en RMI qui marche bien.
Mais, je souhaiterai créer un EJB pour bénéficier de l'aspect transactionnelle, et potentiellement multi-cible: soit on déplois mon application/EJB dans un serveur d'application chez le client(pas de problème, ça marche) soit... le client n'à pas de Serveur d'Application, et je ne souhaite pas le forcer en avoir un (question de dimensionnement et de simplification).
Donc, qu'est-ce qu'un container EJB dans un serveur JEE? une implémentation d'interfaces, qui répondent à des spécifications, sur lesquelles ont branche quelques tuyaux de communication (c'est du simplifié...hum).
Je souhaite récupérer l'implémentation d'une EJB container dans mon application, et brancher les ports de com... voilà. Bref faire tourner un petit serveur JEE simplifié( pas de JMX/JMX/WEB etccc...) est-ce possible? est-ce viable? quelqu'un aurait un exemple?