Notas de Aula - MAC 5759 - Sistemas de Objetos Distribuídos
Aula 12 - 18/4/2001
Middleware Reflexivo
Interceptadores Portáteis
- Parte do padrão CORBA desde 2001
- Oferecido em Java a partir da JDK 1.4
- Tipos de Interceptadores no padrão CORBA:
- IORInterceptor (permite examinar e adicionar informações
a uma IOR)
- ClientRequestInterceptor
- ServerRequestInterceptor
- Estes interceptadores ficam no nível das requisições CORBA e podem ser
utilizados para implementar controle de acesso, redirecionamento para
mobilidade e distribuição de carga, monitoramento
(logging), etc.
- Outros tipos de interceptadores importantes (parecem ainda não
estar no padrão de interceptadores portáteis (?) )
- ClienteMessageInterceptor
- ServerMessageInterceptor
- esses interceptadores atuam num nível mais baixo, lidando
com os bytes que são transmitidos através das conexões
de baixo nível.
- permitem a implementação de compressão, criptografia, e monitoramento
do uso de largura de banda, por exemplo.
- Continuamos na próxima aula com a interface Java para interceptadores...
- O documento Portable
Interceptors (PI) da Sun explica em detalhes como funcionam os interceptadores
portáteis na JDK 1.4.
Próxima Aula
Aula Anterior
Página de MAC 5759
Página do Fabio
Página do DCC