[] [] [] []
Next: Aspect-Oriented Architectures Up: AOP Alliance goals Previous: The Current Brakes To   Contents

   
The AOP Alliance Claim

Most of the people here do not believe in the perfect system. We think that a system is always suited to a given problem and environment (it does not necesseraly fit the other one). This is exactly the case for the AOP tools that we may use within complex environments such as J2EE. Depending on the faced problem, it would be useful to have a specific implementation of AOP.

There are already a lot of specific implementations of AOP or AOP-related techniques such as generic proxies, interceptors, or bytecode translators. For instance, among others:

To us, these implementations reflect that there is no good or bad implementations, but implementations suited to some problems/environments.

So, the AOP Alliance goal is neither to come with a new AOP model, nor to provide a great AOP implementation that will work for all the cases or on a given J2EE application server. The AOP Alliance goal is rather to enable all the exisiting implementations to speak the same core language in order to:


[] [] [] []
Next: Aspect-Oriented Architectures Up: AOP Alliance goals Previous: The Current Brakes To   Contents
Renaud Pawlak 2003-07-12