A User Experience-Oriented Service Discovery Method with Clustering Technology

Service discovery is the behavior of locating a web service which has been unknown previously and meets certain functional criteria. It is an important aspect in the Service Oriented Computing approach. Semantic discovery mechanisms provide a better result set than UDDI, but the mechanisms also have disadvantages. This paper proposes a user experience-oriented web service discovery method combining with clustering technologies. Firstly, we cluster the web services according to the functional similarity between them in order to reduce the overhead. Then, in consideration of the users experience we establish a user-oriented service discovery model which can return the web service satisfying user’s functional requirement and social needs. Finally, the experiment confirms that our method can return a better result than traditional service selection algorithms