Semantic service discovery and matching for semi-automatic service mashup

A service mashup goes through several processes, which it takes much time and efforts for developers to mashup of many heterogeneous web services. To mitigate the complexity of a service mashup and automate the mashup process, the present paper proposes semantic service discovery and matching technologies. The semantic service discovery technology is capable of finding out more appropriate and ranked services with a given query, and the semantic service matching technology enables searching for compatible and interoperable services automatically across a number of heterogeneous web services. The semantic service discovery and matching technologies are based on the service ontology and service metadata that play important roles in relieving the semantic gap between a user's natural query and the technical service description. To verify the usability and effectiveness of the proposed technologies on this environment, experiments and simple use cases are shown. The results indicate that the proposed technologies help developers create new mashup applications more effectively and conveniently.

[1]  HyunKyung Yoo,et al.  Ontology based keyword dictionary server for semantic service discovery , 2013, 2013 IEEE Third International Conference on Consumer Electronics ¿ Berlin (ICCE-Berlin).

[2]  Amit P. Sheth,et al.  Semantics enhanced Services: METEOR-S, SAWSDL and SA-REST , 2008, IEEE Data Eng. Bull..

[3]  Gerard Salton,et al.  Term-Weighting Approaches in Automatic Text Retrieval , 1988, Inf. Process. Manag..

[4]  Tomas Vitvar,et al.  hRESTS: An HTML Microformat for Describing RESTful Web Services , 2008, 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology.

[5]  Carsten Radeck,et al.  Semantics-based discovery, selection and mediation for presentation-oriented mashups , 2011, Mashups '11.

[6]  Chris Preist A Conceptual Architecture for Semantic Web Services , 2004, International Semantic Web Conference.

[7]  Eleni Stroulia,et al.  Semantic Structure Matching for Assessing Web-Service Similarity , 2003, ICSOC.

[8]  Takahiro Kawamura,et al.  Semantic Matching of Web Services Capabilities , 2002, SEMWEB.

[9]  Tom Fawcett,et al.  An introduction to ROC analysis , 2006, Pattern Recognit. Lett..

[10]  SaltonGerard,et al.  Term-weighting approaches in automatic text retrieval , 1988 .

[11]  Seungmin Rho,et al.  Enabling Interoperability across Heterogeneous Semantic Web Services with OWL-S Based Mediation , 2011, 2011 IEEE Asia-Pacific Services Computing Conference.

[12]  Yoonsung Cho,et al.  Automatic Tagging of Functional-Goals for Goal-Driven Semantic Service Discovery , 2013, 2013 IEEE Seventh International Conference on Semantic Computing.

[13]  Jun Zhang,et al.  Simlarity Search for Web Services , 2004, VLDB.

[14]  Enrico Motta,et al.  Approaches to Semantic Web Services: an Overview and Comparisons , 2004, ESWS.

[15]  Amit P. Sheth,et al.  SA-REST and (S)mashups : Adding Semantics to RESTful Services , 2007, International Conference on Semantic Computing (ICSC 2007).

[16]  Yanchun Zhang,et al.  Efficient IR-Style Search over Web Services , 2009, CAiSE.