INRIA Lille - Nord Europe
40 avenue Halley
59650 Villeneuve d'Ascq, France
Map
Side Bars
Header/Footer
Site Pages
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.
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.
@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 },
}
Adam