Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Middleware Orientado a Aspectos - MOA
Tópicos Avançados em Sistemas Distribuídos – if749 Rodrigo Diego
2
Roteiro AspectJ Middleware Conclusão Rodrigo Diego
3
Programação Orientada a Aspectos - POA
Paradigma que estende Orientação a Objetos (POO) Introduz novas abstrações: conceito de interesse Vantagens: Maior modularidade, diminui o código espalhado Aumenta a reusabilidade e reuso Rodrigo Diego
4
AspectJ Linguagem Orientada a Aspectos Extensão da linguagem Java
Compatibilidade: se é Java então também é AspectJ Rodrigo Diego
5
Middleware Aspecto considerado Auditoria – oferece log das operações
Auditoria Comunicação – Log da camada de comunicação Comum em ambos os lados Auditoria Distribuição – Log da camada de distribuição Log diferente para lados diferentes (Cliente ou Servidor) Rodrigo Diego
6
Arquitetura Básica [3]request() / [4]reply() [2]lookup() [1]registry()
Cliente Servidor de Nomes Servidor Aspecto Auditoria Camada Distribuição Camada Comunicação Rodrigo Diego
7
Diagrama de Classes Rodrigo Diego
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.