JavaPod : une plate-forme à composants adaptable et extensible - Archive ouverte HAL Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2000

JavaPod : une plate-forme à composants adaptable et extensible

Résumé

Dans le cadre de la construction d'applications réparties, nous nous intéresso ns aux plates-formes logicielles qui servent de support à ces applications. Ces plates-formes prennent en charge une propriété non-fonctionnelle : la mise en oeuvre de la communication à distance entre les composants. CORBA permet de donner aux applications d'autres propriétés non-fonctionnelles (transactions, persistance, etc.) mais le programmeur doit les utiliser de façon explicite dans son application. A l'inverse, la plate-forme Enterprise Java Beans (EJB), en utilisant une certaine forme de réflexivité, permet de séparer complètement le code fonctionnel et les propriétés non-fonctionnelles. L'approche EJB nous semble intéressante, mais elle est encore assez limitée : en particulier, la liste des propriétés non-fonctionnelles offertes est figée. Nous proposons donc une plate-forme dont l'architecture est inspirée de l'architecture EJB, et qui est mise en oeuvre grâce à un modèle original de composition d'objets implémenté par une extension de Java. Le but de ce modèle est de pouvoir offrir aux applications un ensemble de propriétés non-fonctionnelles non limité a priori, et également de pouvoir composer facilement les différentes propriétés.
Fichier principal
Vignette du fichier
RR-3850.pdf (339.88 Ko) Télécharger le fichier

Dates et versions

inria-00072806 , version 1 (24-05-2006)

Identifiants

  • HAL Id : inria-00072806 , version 1

Citer

Eric Bruneton, Michel Riveill. JavaPod : une plate-forme à composants adaptable et extensible. [Rapport de recherche] RR-3850, INRIA. 2000. ⟨inria-00072806⟩
100 Consultations
213 Téléchargements

Partager

Gmail Facebook X LinkedIn More