O middleware, quando surgiu no cenário da computação, pensavase
em facilitar a implementação de sistemas. As tecnologias e as exigências
como: persistência, segurança e transação tornaram-no bastante complexo,
pois, estão espalhadas entre os componentes, aumentando a dificuldade de
implementação e manutenção dos sistemas. Este trabalho, faz uma revisão
bibliográfica das diversas tecnologias que visam a diminuição da
complexidade dos middlewares, detalhando uma solução emergente, o
paradigma de programação orientada a aspectos.