Quais as vantagens de se usar SOA E AOP?

Fala pessoal, gostaria de saber mais na prática qual a vantagem de se SOA E AOP, pq aparentemente parecem ser a mesma coisa…

Agradeço desde já!

Olá georgeoikawa, tudo bom ?
Então SOA e AOP são coisas totalmente diferentes !!!

AOP em portugues siguinifica programação orientada a aspectos.
SOA em portugues siguinifica Arquitetura orientada à serviços.

Para você ter uma idéia segue um link relacionado a SOA.

http://cio.uol.com.br/tecnologia/2006/07/17/idgnoticia.2006-07-17.3732358054/

E um relacionado a AOP

Espero que ajudem
Abraços

Como já dito, são duas coisas totalmente diferentes.
AOP, Aspect Oriented Programming, é uma característica de programação focada em resolver problemas “ortogonais” sistêmicos (cross-cuting).

Compiladores de aspectos modificam bytecodes existentes,dando um novo comportamento ou somando ao que já esta pronto (na realidade lhe entregando literalmente um novo “aspecto”), para o código que já existia.

SOA, Service-oriented architecture, como o nome diz, é um modelo de arquitetura. Esta arquitetura geralmente provê mecanismos de integração para diversos serviços corporativos expostos em diferentes aplicações. A forma de integração pode ser realizada atravez de webservices, docs, email, ftp, o importante é que possa ser gerenciada por algum fluxo, geralmente expresso por BPEL ou BPM.

Poh galera, valeu em! deu para entender muito mais do que simplesmente pesquisar no google…