Quais as vantagens de se usar SOA E AOP?

3 respostas
G

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á!

3 Respostas

MauNunes

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.[telefone removido]/

E um relacionado a AOP

Espero que ajudem
Abraços

Alessandro_Lazarotti

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.

G

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

Criado 21 de outubro de 2008
Ultima resposta 21 de out. de 2008
Respostas 3
Participantes 3