welcome

2006 MCS Divisional Seminars & Colloquia


Modularization of Grid Middleware Concerns with Aspect-Oriented
Programming

   Thomas Cottenier

 Illinois Institute of Technology / Motorola, Inc.


  Hosted by  Kate Keahey

10:30 AM, May 24, 2006
Building 203,  Room C230


Abstract

Beside the capability to dynamically adapt grid service instances, we experienced that AOP techniques facilitate the development of Globus Grid Services, and lead to a modular design. Intuitively, each feature the toolkit adds to Web Service functionality crosscuts its implementation. 'Gridifying' introductions are used to implement specific interfaces needed by Globus so it can manage the service resources. Web Service implementations can therefore be deployed transparently in the Globus Grid environment. We were able to modularize service lifecycle management, service data and notification code in aspects, which makes those features transparently deployable through weaving and corresponding WSDL XSL transformations.

[MCS | Research | Resources | People | Collaboration | Software | Publications | Information]