Lorsque SpringSource à lancé Dm Server, il y avait une volonté de proposer une alternative plus souple et modulaire que la stack JEE actuelle.
Partant de l'hypothèse que beaucoup d'applications Spring ne nécessitent finalement qu'un simple conteneur de Servlet, Dm Server propose une compatibilité avec les applications de ce type et permet de les déployer sans avoir besoin de modifier celles-ci.
A coté de cela, Dm Server fut le premier serveur à proposer le déploiement de Bundle OSGi.
Mais par contre les applications dites entreprise ( EAR ) ne sont pas gérées par ce serveur.
Mais depuis, les serveurs concurrents proposent doucement eux aussi un support des Bundle OSGi.
C'est le cas de Glassfish ou encore JOnAS, qui ont comme principal avantage d'être avant tout un serveur JEE, et donc compatible avec toutes les applications déjà développées en entreprise.
Mais mieux encore, ces serveurs proposent une intégration entre ces deux modèles, permettant à des EJB d'accéder à des services OSGi, ou même de déployer un EJB en tant que service OSGi !
N'est-ce pas une meilleure solution pour attirer du monde vers OSGi, en permettant une transition plus facile ? Qu'en pensez vous ?
Liens
SpringSource Dm Server
Déploiement JEE et OSGi avec Jonas
Déploiement OSGi avec Glassfish v3
Partager