ATLAS: A world-wide travel assistant exploiting service-based adaptive technologies