A Situation&Location-aware system for handling E-services in heterogeneous telecommunications networks