Social Networks: Service Selection And Recommendation