SciELO - Scientific Electronic Library Online

vol.13 issue4Localization and mapping in urban environments using mobile robots author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand




Related links


Journal of the Brazilian Computer Society

Print version ISSN 0104-6500


MAFFORT, Cristiano Amaral  and  VALENTE, Marco Tulio de Oliveira. Modularizing communication middleware concerns using aspects. J. Braz. Comp. Soc. [online]. 2007, vol.13, n.4, pp.81-94. ISSN 0104-6500.

Software engineers often rely on communication middleware platforms to design and implement distributed systems. However, middleware functionality is usually invasive, pervasive and tangled with business-specific concerns. In this paper, we describe an aspect-oriented distributed programming system that encapsulates middleware services provided by Java RMI and Java IDL. The proposed system, called DAJ, handles the basic service provided by such object-oriented middleware platforms, i.e., synchronous remote calls using call by-serialization and call by-remote-reference semantics. The paper documents our experience in using DAJ to modularize middleware concerns from three legacy distributed systems.

Keywords : Aspects; Separation of concerns; Distribution; Middleware.

        · text in English     · English ( pdf )


Creative Commons License All the contents of this journal, except where otherwise noted, is licensed under a Creative Commons Attribution License