A linked data compliant framework for dynamic and web-scale consumption of web services

The While Semantic Web Services (SWS) research aims at automating Web service tasks such as discovery, orchestration and execution, its take-up is very limited so far. This is due to several reasons, such as inherent complexity of existing SWS frameworks and the considerable costs involved in creating correct SWS descriptions. In addition, while semantics are in use to enable tasks such as discovery, interaction between service consumers, providers and brokering environments is still not supported by semantic message descriptions. On the other hand, the Linked Data approach has produced a set of established principles for sharing and describing data, such as RDF as representation language and the integral use of dereferencable URIs. In this paper we propose to apply those principles to expose Web services and Web APIs and introduce a framework in which service registries as well as services contribute to the automation of service discovery, and hence, workload is distributed more efficiently. This is achieved by developing a Linked Data compliant Web services framework with that communicate with semi-centralised registries but compute their suitability for a given request themselves. All communications among different framework components are using RDF-based message protocols including service input and output. This framework aims at optimizing load balance and performance by dynamically assembling services at run time in a massively distributed Web environment.

[1]  Tomas Vitvar,et al.  SAWSDL: Semantic Annotations for WSDL and XML Schema , 2007, IEEE Internet Computing.

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

[3]  John Domingue,et al.  Supporting the creation of semantic RESTful service descriptions , 2009 .

[4]  Dong Liu,et al.  Comprehensive Service Semantics and Light-weight Linked Services: Towards an Integrated Approach , 2010, SMRR@ISWC.

[5]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[6]  Lucien Vincent,et al.  CWSC4EC: how to employ context, web service, and community in enterprise collaboration , 2008, NOTERE.

[7]  John Domingue,et al.  Toward the Next Wave of Services: Linked Services for the Web of Data , 2010, J. Univers. Comput. Sci..

[8]  Dong Liu,et al.  Two-Staged Approach for Semantically Annotating and Brokering TV-related Services , 2010, 2010 IEEE International Conference on Web Services.

[9]  Christopher A. Brooks An Introduction to Web Services , 2002 .

[10]  Stephan Reiff-Marganiec,et al.  A Method for Automated Web Service Selection , 2008, 2008 IEEE Congress on Services - Part I.

[11]  Cesare Pautasso,et al.  Restful web services vs. "big"' web services: making the right architectural decision , 2008, WWW.

[12]  Tim Berners-Lee,et al.  Linked Data - The Story So Far , 2009, Int. J. Semantic Web Inf. Syst..

[13]  Paolo Traverso,et al.  Service-Oriented Computing: a Research Roadmap , 2008, Int. J. Cooperative Inf. Syst..

[14]  John Domingue,et al.  Services and the Web of Data: An Unexploited Symbiosis , 2010, AAAI Spring Symposium: Linked Data Meets Artificial Intelligence.

[15]  Schahram Dustdar,et al.  A survey on context-aware web service systems , 2009, Int. J. Web Inf. Syst..