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.
Document type :
Reports
Complete list of metadatas

https://hal.inria.fr/inria-00072806
Contributor : Rapport de Recherche Inria <>
Submitted on : Wednesday, May 24, 2006 - 10:59:38 AM
Last modification on : Wednesday, April 11, 2018 - 1:55:49 AM
Long-term archiving on : Sunday, April 4, 2010 - 11:23:14 PM

Identifiers

  • HAL Id : inria-00072806, version 1

Collections

Citation

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

Share

Metrics

Record views

270

Files downloads

430