Aspect-Oriented Approach to Migrating Distributed Applications

Migrating distributed applications from one middleware to another is difficult in legacy software systems where middleware functionality is spread across and tangled with business logic.