On the Role of Interceptors and AOP in Adapting CORBA Applications

Nélio CachoThaís Vasconcelos BatistaFabricio Fernandes

In this paper we describe two meta-programming strategies that have been used to extend CORBA-based applications with minimal or no impact on existing application code: CORBA interceptors and aspect-oriented programming (AOP). We compare the benefits of using AOP with those of exploiting interceptors to extend CORBA-based applications. We present the main issues in which using AOP in this context is different from taking advantage of the existing CORBA interceptor mechanism. In order to illustrate our discussion we use a dynamic aspect-oriented language, AspectLua, and a meta-object protocol, LuaMOP, that supports dynamic weaving of CORBA components and aspects.

Caso o link acima esteja inválido, faça uma busca pelo texto completo na Web: Buscar na Web

Biblioteca Digital Brasileira de Computação - Contato:
     Mantida por: