Modularizing Communication Middleware Concerns Using Aspects

Cristiano Amaral MaffortMarco Tulio de Oliveira Valente

Software engineers often rely on communication middlewareplatforms to design and implement distributedsystems. However, middleware functionality is usuallyinvasive, pervasive and tangled with business-specificconcerns. In this paper, we describe an aspect-orienteddistributed programming system that encapsulates middlewareservices provided by Java RMI and Java IDL.The proposed system, called DAJ, handles the basicservice provided by such object-oriented middlewareplatforms, i.e., synchronous remote calls using callby-serialization and call by-remote-reference semantics.The paper documents our experience in using DAJ tomodularize middleware concerns from three legacydistributed systems.

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: