|
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. |