Services hold key to cloud computing success+