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.
Type de document :
Rapport
[Rapport de recherche] RR-3850, INRIA. 2000
Liste complète des métadonnées

https://hal.inria.fr/inria-00072806
Contributeur : Rapport de Recherche Inria <>
Soumis le : mercredi 24 mai 2006 - 10:59:38
Dernière modification le : vendredi 16 septembre 2016 - 15:15:25
Document(s) archivé(s) le : dimanche 4 avril 2010 - 23:23:14

Fichiers

Identifiants

  • 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>

Partager

Métriques

Consultations de
la notice

229

Téléchargements du document

335