Automatic Services Discovery, Monitoring and Visualization of Grid Environments: The MapCenter Approach