End-User-Oriented Telco Mashups: The OMELETTE Approach