Modelling and Automated Composition of User-Centric Services