25 June 2002 Middleware transparency through aspect-oriented programming using AspectJ and Jini
Author Affiliations +
Proceedings Volume 4863, Java/Jini Technologies and High-Performance Pervasive Computing; (2002) https://doi.org/10.1117/12.472941
Event: ITCom 2002: The Convergence of Information Technologies and Communications, 2002, Boston, MA, United States
Abstract
While distributed middleware technologies, such as CORBA, DCOM and Jini have enabled the development of complex software applications in varied domains, they have also presented challenges. One major challenge is middleware transparency - abstractions that capture those elements of the application specific to the middleware and allow seamless integration of the abstracted elements into an application. Aspect oriented programming (AOP) promises to make the possibility of achieving middleware transparency a reality. This paper describes our attempt to realize middleware transparency by applying AOP with AspectJ to a distributed Jini "stock broker service" application. We successfully encapsulated Jini code into a number of aspects that greatly simplified the application development process. In addition, we also implemented a number of visualization utility aspects having applicability in a variety of different applications and scenarios. We describe both the benefits and challenges of this approach.
© (2002) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Devon Michael Simmonds, Sudipto Ghosh, "Middleware transparency through aspect-oriented programming using AspectJ and Jini", Proc. SPIE 4863, Java/Jini Technologies and High-Performance Pervasive Computing, (25 June 2002); doi: 10.1117/12.472941; https://doi.org/10.1117/12.472941
PROCEEDINGS
12 PAGES


SHARE
Back to Top