Aspect Oriented Programming is an up and coming
technology, useful for many types of applications. In
particular, interceptor stacks for Keel models for
instance, could very easily and cleanly implemented
using AOP, while leaving the models themselves intact.
Fortress's custom life-cycle awareness offers a poor
man's way of intercepting certain functions of a
component, namely creation and disposition, but full
AOP will open up many more possibilities. For
instance, access to every method (even fields) of every
component could be restricted with an AOP-based
security infrastructure.
Anyway, we need a playground to experiment with Keel
and AOP.