An AOP Layer to Abstract Programming with Distributed Components

Fabrice Legond-Aubry 1 Gérard Florin 2 Lionel Seinturier 3, 4, 5
1 MoVe - Modélisation et Vérification
LIP6 - Laboratoire d'Informatique de Paris 6
3 Regal - Large-Scale Distributed Systems and Applications
LIP6 - Laboratoire d'Informatique de Paris 6, Inria Paris-Rocquencourt
5 JACQUARD - Weaving of Software Components
LIFL - Laboratoire d'Informatique Fondamentale de Lille, Inria Lille - Nord Europe
Abstract : Component models such as EJB or CCM are increasingly used to create complex and distributed systems and applications. Unless the details of the API and mechanisms used for programming with these models differ, the general features provided by the models share many characteristics. In this paper, we propose to capture these features in a common layer that can be used to develop model independant component programs. The layer is then mapped either onto EJB or CCM. This layer is defined with the AspectJ aspect-oriented programming language. We report on two samples applications that were developped with this layer: an application-level load balancing service and a contract enforcement service.
Type de document :
Communication dans un congrès
Workshop of Aspect-Oriented Software Development, Sep 2004, Beijing, China. pp.17-31, 2004
Liste complète des métadonnées

Littérature citée [17 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00489500
Contributeur : Lionel Seinturier <>
Soumis le : samedi 5 juin 2010 - 11:33:42
Dernière modification le : jeudi 11 janvier 2018 - 06:27:15
Document(s) archivé(s) le : vendredi 17 septembre 2010 - 12:46:44

Fichiers

WAOSD04.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00489500, version 1

Collections

Citation

Fabrice Legond-Aubry, Gérard Florin, Lionel Seinturier. An AOP Layer to Abstract Programming with Distributed Components. Workshop of Aspect-Oriented Software Development, Sep 2004, Beijing, China. pp.17-31, 2004. 〈inria-00489500〉

Partager

Métriques

Consultations de la notice

277

Téléchargements de fichiers

151