With the rapid development of cloud computing, the number of book services based on SaaS will grow rapidly, which makes it difficult for users to decide in personalized services selection. By establishing preference tree, we have constructed user model and service model of book services based on cloud computing technology in triple-play. In order to solve the recommendation problem, an algorithm of service selection is designed. The analysis and experiment show that the algorithm can achieve service selection according to user preferences.