An Aspect-Generated Approach for the Integration of Applications into Grid