Towards mashup optimisation with global constraints in the cloud. (1st January 2014)