Vers de véritables composants EJB réutilisables

De nombreux travaux de recherche se focalisent sur des modeles de composants permettant la reunion de deux domaines : les objets et les bases de donnees. Le modele de composants EJB (Entreprise Java Bean) de SUN en est la plus parfaite illustration. Ce modele riche permet ainsi de manipuler des composants entite representant d'un objet base de donnees. Qu'en est-il d'une caracteristique essentielle de ce qu'on est en droit d'attendre d'un modele de composants, a savoir la reutilisation ? Dispose-t-on actuellement de composants EJB sur l'etagere ? Dans le domaine plus particulier des systemes d'information (SI), que se passe-t-il pour des composants EJB entite lors de l'evolution des systemes d'information ? Peut-on reutiliser ces composants dans des contextes fonctionnels differents et simultanes (la notion bien connue de vues et schemas-vues dans les systemes d'information) ? Nous detaillons dans ce papier une extension du modele EJB : le modele EJB++, inspire essentiellement du modele abstrait de composants de la nouvelle norme CORBA 3. Nous avons realise une implementation logicielle de ce modele. Cette extension apporte la reutilisation dynamique de composants EJB et devient ainsi une brique essentielle vers une conception orientee composant de systemes d'information. Si le modele abstrait EJB++ peut s'appliquer dans un contexte EJB, il peut etre egalement exploite dans d'autres contextes technologiques (CCM...) et donc s'inscrire dans une demarche MDA.