Title
Building a distributed AOP middleware for large scale systems
Abstract
Building large scale applications is nowadays a complex challenge. Such complexity is determined by several factors like distributed application development, deployment or management, to name a few. Adaptive middleware plays an important role in achieving such task, and abstracts developers from the underlying layer issues like persistence, fault tolerance, and load balancing, among others. Distributed Aspect Oriented Programming (AOP) is a promising paradigm that offers new ideas in the middleware arena. Several models like remote pointcut or component-aspects for designing wide-area distributed systems exist in such setting, but none of them completely fulfill the scalability requirement. In this paper we present a distributed aspect middleware for large-scale systems mainly offering three contributions. Firstly we introduce a complete aspect remoting service with one-to-one and one-to-many abstractions. Secondly, we outline the construction of a distributed aspect meta-model that provides a novel distributed meta-pointcut mechanism to intercept remote services. Finally, the distributed aspect composition model that allows connection mechanisms in design, activation, and runtime phases. The last part of the paper includes a proof-of-concept, consisting of an adaptive Distributed Hash Table (DHT), which is a clear example of how a wide variety of distributed aspects on large-scale scenarios can be implemented by using our model.
Year
DOI
Venue
2008
10.1145/1408620.1408624
Proceedings of the 2008 workshop on Next generation aspect oriented middleware
Keywords
DocType
Citations 
aspect middleware,distributed aop,aspect meta-model,remote pointcut,adaptive middleware,peer-to-peer,complete aspect,middleware arena,remote service,aspect composition model,large-scale scenario,large scale system,aop middleware,large-scale system,aspect oriented programming,middleware,proof of concept,load balance,meta model,distributed application,distributed hash table,fault tolerant
Conference
8
PageRank 
References 
Authors
0.62
6
4
Name
Order
Citations
PageRank
Rubén Mondéjar112912.02
Pedro García2433.97
Carles Pairot313511.44
Antonio F. Gómez Skarmeta49313.23