pawlak-acp4is-04

Summary

Applying Aspect Orientation to J2EE Business Tier Patterns. Therthala Murali, Renaud Pawlak and Houman Younessi. In In the AOSD 2004 Aspects, Components, and Patterns for Infrastructure Software workshop (ACP4IS), pages 55-61, Lancaster, United Kingdom, March 2004.

Abstract

J2EE Design Patterns [1] offer flexible solutions to common software problems encountered in the design and construction of distributed systems for the J2EE platform. A NUMBER of J2EE patterns involve crosscutting structures in the relationship between the roles in the pattern and classes in each instance of the pattern, thus making the resulting components increasingly complex. This complexity is at odds with one of patterns' key goals, to make it easier to build simple, elegant and high-quality systems that work. This paper analyzes the problem of crosscutting within the implementation of J2EE patterns in the Business Tier and demonstrates how Aspect-Oriented techniques can be used to generate improvements within the business layer components from the perspective of better code locality, reusability, composability and (un)pluggability.

Bibtex entry

@INPROCEEDINGS { pawlak-acp4is-04,
    AUTHOR = { Therthala Murali and Renaud Pawlak and Houman Younessi },
    TITLE = { Applying Aspect Orientation to J2EE Business Tier Patterns },
    BOOKTITLE = { In the AOSD 2004 Aspects, Components, and Patterns for Infrastructure Software workshop (ACP4IS) },
    YEAR = { 2004 },
    PAGES = { 55--61 },
    ADDRESS = { Lancaster, United Kingdom },
    MONTH = { mar },
    GROUPS = { international,jacquard,mosaiques,workshop },
    ABSTRACT = { J2EE Design Patterns [1] offer flexible solutions to common software problems encountered in the design and construction of distributed systems for the J2EE platform. A NUMBER of J2EE patterns involve crosscutting structures in the relationship between the roles in the pattern and classes in each instance of the pattern, thus making the resulting components increasingly complex. This complexity is at odds with one of patterns' key goals, to make it easier to build simple, elegant and high-quality systems that work. This paper analyzes the problem of crosscutting within the implementation of J2EE patterns in the Business Tier and demonstrates how Aspect-Oriented techniques can be used to generate improvements within the business layer components from the perspective of better code locality, reusability, composability and (un)pluggability. },
    WEBSITE = { www.cs.uvic.ca/~ycoady/acp4is04/papers.html },
    PDF = { pawlak-acp4is-04.pdf },
    LONGNOTES = { 20040301 },
    LASTNAME = { Murali },
    DATEADDED = { 2007-03-26 },
    LASTDATEMODIFIED = { 2007-03-26 },
    AERES = { ACT },
    INRIA = { JACQUARD },
    LABO = { dans },
}

News

  • 2013/12/09: Ceremony for the PRES ULNF International Research Thesis Award 2013 granted to Gabriel Tamura for his PhD Thesis - U. Lille 1, Building P3, Maxwell Amphitheater
  • 2013/12/05: Rémi Druilhe PhD defense
  • 2013/11/27: Maria Gomez Lacruz received the Best Poster Award at the Welcome PhD session organized by PRES UNLF
  • 2013/11/04: Filip Krikava joins ADAM
  • 2013/10/29: The ApiSwarm project is selected in the context of the Windows Azure Research Award Program
  • 2013/10/15: Maria Gomez Lacruz joins ADAM
  • 2013/10/01: Maxime Colmant, Vincenzo Musco, Loïc Huertas and Bo Zhang join ADAM
  • 2013/09/01: Daniel Le Berre and Jifeng Xuan join ADAM
  • 2013/07/05: Russel Nzekwa PhD defense