To make Web services recommend the peers with whom they would like to collaborate in case of compositions, recommend the peers that can substitute for them in case of failure, and be aware of the peers that compete against them in case of selection, weaving social computing elements into service-oriented computing principles is required. We discuss how this weaving takes place.