Applying AOP for Middleware Platform Independence v0063.PDF

نویسندگان

  • Ron Bodkin
  • Adrian Colyer
  • Jim Hugunin
چکیده

This report discusses experiences applying AspectJ [1] in a consulting project at IBM. The purpose of this project was to evaluate the suitability of AspectJ for modularizing crosscutting concerns in a middleware product line. This report describes and assesses the design approaches, tools integration, and cultural impact.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Reflexd for a Grid Solution to the N-queens Problem: a Case Study

Aspect-Oriented Programming (AOP) promotes better separation of concerns in software systems by introducing aspects for the modular implementation of crosscutting concerns. It is therefore not surprising that the distribution concern is recently being addressed from anAOP point of view, and finallymaterialized in AOP frameworks like ReflexD or languages like AWED. The motivation of this paper i...

متن کامل

Dynamic AOP with PROSE

Dynamic Aspect-Oriented Programming (d-AOP) is an important tool to implement adaptation in a wide variety of applications. In particular, large distributed infrastructures, middleware, and pervasive computing environments can greatly benefit from d-AOP to adapt software systems at run time. In this paper, we discuss the design of PROSE, an open source, generic platform for software adaptation....

متن کامل

COARA: Code Offloading on Android with AspectJ

Smartphones suffer from limited computational capabilities and battery life. A method to mitigate these problems is code offloading: executing application code on a remote server. We introduce COARA, a middleware platform for code offloading on Android that uses aspectoriented programming (AOP) with AspectJ. AOP allows COARA to intercept code for offloading without a customized compiler or modi...

متن کامل

Evolution of Web Applications with Aspect-Oriented Design Patterns

In this paper, we introduce the concept of adaptive peer-to-peer cluster and present our contributions on SNAP, a decentralized web deployment platform. In addition, we focus on the design and implementation of a load balancing facility by using the functionalities provided by our distributed AOP middleware (Damon). Using this approach, we are able to implement new mechanisms like decentralized...

متن کامل

A Loosely Coupled Aspect Language for SOA Applications

The aspect-oriented programming (AOP) paradigm offers software developers with powerful modularization abstractions to help them explicitly separate design concerns at the source code level. However, the impact of AOP in the service-oriented architecture (SOA) paradigm has been dwarfed by the fact that existing AOP solutions are tightly coupled to a particular programming language, middleware s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002