[] [] [] []
Next: What Shall AOP Alliance Up: Aspect-Oriented Architectures Previous: A Common Architectural Vision   Contents

A 3-Layer Typical Architecture

  
Figure 1: A three-layer architecture for aspect-oriented environments.

\includegraphics[width=1\textwidth]{aop_components.eps}

A typical architecture could be drawn as shown in figure 1. This simplified diagram contains some components (boxes) and some core logics (rounded boxes) that can use (bold arrows) the components' APIs. It is meant to run an initial AO program on the top of the figure. Note that this architecture does not intend to be a reference architecture but only one possible architecture. Indeed, several possibilities exist for composing the different core components of an AO architecture.

One can split this architecture in three layers:


[] [] [] []
Next: What Shall AOP Alliance Up: Aspect-Oriented Architectures Previous: A Common Architectural Vision   Contents
Renaud Pawlak 2003-07-12