Service-based Semantic Search in P2P Systems