Ranking the Universities

Is it possible to meaningfully rank universities across countries, with no regard for individual departments? Some researchers at Shanghai Jiao Tong University have tried, and the results are here.