inria-00072806, version 1
JavaPod : une plate-forme à composants adaptable et extensible
Eric Bruneton
a, 1Michel Riveill b, 1
N° RR-3850 (2000)
Abstract: 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.
- a – France Telecom R&D
- b – Institut National Polytechnique de Grenoble - INPG
- 1: SIRAC (INRIA Rhône-Alpes)
- INRIA
- Domain : Computer Science/Other
- Keywords : APPLICATIONS DISTRIBUEES / COMPOSANTS / PLATE-FORME LOGICIELLE / PROPRIETES FONCTIONNELLES ET NON-FONCTIONNELLES / COMPOSITION DE PROPRIETES NON-FONCTIONNELLES / REFLEXIVITE / ASPECTS
- Internal note : RR-3850
- inria-00072806, version 1
- http://hal.inria.fr/inria-00072806
- oai:hal.inria.fr:inria-00072806
- From: Rapport De Recherche Inria
- Submitted on: Wednesday, 24 May 2006 10:59:38
- Updated on: Thursday, 18 November 2010 09:13:25






Associated documents

Export