Refinements to task control in the Aspect-Oriented Programming model for computing grids
Effectiveness of message passing as the means to provide communication in distributed computing motivates the use of such strategy in highly distributed service environments such as grid and cloud computing. Grids and clouds share some important features such as multiplicity of administrative domains and complexity to create applications to be executed over these platforms. In this paper we argue that message domains can provide architectural simplicity to split distributed applications into layers. Interdependence between layers is controlled by visibility policies in each message domain. This architecture allows for the creation of infrastructures of distributed agents in which applications can be modular.