Using the Learning Design Language to model activities supported by services