Spring and Grails apps on the Cloud
In effect, it’s AOP writ large, abstracting away the cross-cutting middleware dependencies of your application into a separate component so you can instead focus on your business problem rather than many non-functional requirements.
Continue reading over at dzone...
