A Semantic-Based Service Discovery Framework for Collaborative Environments

In recent years, service-oriented and ubiquitous technologies have experienced impressive development. As these services grow rapidly both in scale and type, effective and accurate service discovery methods play an increasingly important role in the search and selection of services that match consumer requirements and preferences. In order to discover the optimum service and enhance the effectiveness of discovered results, a semantic-based service discovery framework, consisting of user model, context model, service model and a service discovery process, was presented in this study. Then the personalized service ontology was introduced to adjust the service search range adaptively on the basis of the service ontology structure and user information. Furthermore, a semantic-based service discovery method was designed in the proposed framework, which enabled names, attributes and relations of services to be more accurately matched and mapped with user preferences. Finally, to evaluate the effectiveness and accuracy of this method, the simulation analysis was conducted based on service ontology, in which information on 102 separate services and 10 scenarios were extracted from actual data. The simulation results show that compared with the keywords-based method, the proposed semantic-based method shows an increase in recall rate, precision and F-measure. The simulation results also reveal that the proposed method improves service discovery efficiency and performs well in accuracy. Therefore, collaborative environments considered in service discovery can provide useful and effective guidance to study the service recommendation. (Received in April 2015, accepted in October 2015. This paper was with the authors 2 months for 1 revision.)

[1]  Zakaria Maamar,et al.  Towards a Framework for Weaving Social Networks Principles into Web Services Discovery , 2011, 2011 11th Annual International Conference on New Technologies of Distributed Systems.

[2]  Mohammad Ali Nematbakhsh,et al.  Empower service directories with knowledge , 2012, Knowl. Based Syst..

[3]  Luís Ferreira Pires,et al.  A commitment-based reference ontology for services , 2015, Inf. Syst..

[4]  Jung-Won Lee,et al.  Functionality Evaluation of Ubiquitous Service Ontology for Dynamic Service Composition , 2012 .

[5]  Florica Moldoveanu,et al.  QoS-Aware Web Service Semantic Selection Based on Preferences , 2014 .

[6]  Francesco Palmieri,et al.  Scalable service discovery in ubiquitous and pervasive computing architectures: A percolation-driven approach , 2013, Future Gener. Comput. Syst..

[7]  Zakaria Maamar,et al.  Towards a Framework for Weaving Social Networks Principles into Web Services Discovery , 2011, NOTERE.

[8]  Soe-Tsyr Yuan,et al.  A PSO-based intelligent service dispatching mechanism for customer expectation management , 2011, Expert Syst. Appl..

[9]  Schahram Dustdar,et al.  Context-driven personalized service discovery in pervasive environments , 2011, World Wide Web.

[10]  Samir Tata,et al.  A recommender system based on historical usage data for web service discovery , 2011, Service Oriented Computing and Applications.

[11]  Yi Guo,et al.  Relationship between Technological Diversification of Social Network and Technological Innovation Performance: Empirical Evidence from China , 2015 .

[12]  Quan Z. Sheng,et al.  A semantically enhanced service repository for user-centric service discovery and management , 2012, Data Knowl. Eng..

[13]  Liu Wei,et al.  Research on an Adaptive Algorithm of Service Selection in Pervasive Computing , 2013 .