A Situation-aware information infrastructure