Agent-based middleware to access multimedia services in a Grid environment