OW2 EasyBeans 1.0 RC 3

Posté par  . Modéré par Nÿco.
Étiquettes :
0
15
mar.
2008
Java
EasyBeans est un conteneur léger EJB 3.0 répondant à la spécification Java_EE 5. Après plus de deux mois de développement, une nouvelle version d'EasyBeans est désormais disponible.

Modulaire et léger, ce conteneur peut être intégré à des serveurs d'applications tels qu'Apache Tomcat, Jetty ou JOnAS 4 pour fournir de manière standard un accès rapide à la persistance, transactions distribuées, messages asynchrones, services web, pool de connexions, etc. EasyBeans fonctionne également en environnement pur OSGi avec un ensemble de « bundles ». EasyBeans est intégré par défaut dans le serveur d'applications OW2 JOnAS 5.0. EasyBeans utilise la licence LGPL et fonctionne avec la plupart des API Java EE (JPA pour Java Persistence API) de persistance Open Source : Hibernate Entity Manager, Apache OpenJPA et TopLink Essentials. Le clustering dynamique EJB (tolérance aux pannes, haute disponibilité) est possible via le projet OW2 CMI v2. Le déploiement côté client est facilité grâce à l'utilisation d'une bibliothèque allégée (Smart Factory) qui se charge de télécharger les classes à la demande depuis le serveur.

EasyBeans est un projet du consortium middleware OW2. OW2 est le consortium qui est le résultat de la fusion du consortium ObjectWeb (fondé par l'Inria, France Télécom et Bull) et du consortium OrientWare.

Aller plus loin

  • # gij/gcj

    Posté par  . Évalué à 2.

    Et ca fonctionne sur une implementation libre type gij/gcj ?
  • # Quelle différence ?

    Posté par  . Évalué à 2.

    Il est écrit que EasyBeans est un conteneur léger. Quelle est la différence avec un conteneur "classique" ? Y a-t-il des fonctionnalités qui ne sont pas présentes. Et si ce n'est pas le cas, qu'est-ce qui le rend plus léger ?
  • # Réponse à Antoine Roux sur la notion de conteneur léger.

    Posté par  . Évalué à 2.

    'Léger' a plusieurs sens :
    - empreinte mémoire réduite, EZB pèse env 1Mo dans sa formule minimale
    - empreinte cpu optimisé, le design d'EZB à base d'ASM en fait un conteneur performant
    - par opposition au serveur d'application Java EE complet: le conteneur EJB3 peut être utilisés dans de nombreux modes différents (notion d'embedded) :
    + standalone
    + intégration dans le conteneur Web Tomcat/Jetty
    + bundle OSGi
    + intégration dans le serveur d'application JOnAS 4.x ou 5.x
    - déploiement client scalable avec son API client téléchargée à la demande (smartFactory), rendant le conteneur compatible avec le déploiement large échelle
    Dans les cas d'utilisation, on peut citer l'intégration de conteneur EJB3 une GUI (client lourd) pour gérer la persistence

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.