In this paper, we present an autonomous and scalable WSMO-based methodology to describe quality of service (QoS) and geographic features of e-services in a peer-to-peer based environment. To fully explore the usability of service mining and categorisation, we designed an algorithm to select the most appropriate peers to improve effective service composition.