Semantic Web Services

A paradigm shift is taking place in computer science: one generation ago, we learned to abstract from hardware to software, now we are abstracting from software to serviceware implemented through service-oriented computing. Yet ensuring interoperability in open, heterogeneous, and dynamically changing environments, such as the Internet, remains a major challenge for actual machine-to-machine integration. Usually significant problems in aligning data, processes, and protocols appear as soon as a specific piece of functionality is used within a different application context. The Semantic Web Services (SWS) approach is about describing services with metadata on the basis of domain ontologies as a means to enable their automatic location, execution, combination, and use. Fensel and his coauthors provide a comprehensive overview of SWS in line with actual industrial practice. They introduce the main sociotechnological components that ground the SWS vision (like Web Science, Service Science, and service-oriented architectures) and several approaches that realize it, e.g. the Web Service Modeling Framework, OWL-S, and RESTful services. The real-world relevance is emphasized through a series of case studies from large-scale R&D projects and a business-oriented proposition from the SWS technology provider Seekda.Each chapter of the book is structured according to a predefined template, covering both theoretical and practical aspects, and including walk-through examples and hands-on exercises. Additional learning material is available on the book website www.swsbook.org. With its additional features, the book is ideally suited as the basis for courses or self-study in this field, and it may also serve as a reference for researchers looking for a state-of-the-art overview of formalisms, methods, tools, and applications related to SWS.

[1]  L. Stein,et al.  OWL Web Ontology Language - Reference , 2004 .

[2]  G Stix,et al.  The mice that warred. , 2001, Scientific American.

[3]  Arthur H. M. ter Hofstede,et al.  The Price of Services , 2005, ICSOC.

[4]  Doug Foxvog,et al.  Modeling QoS characteristics in WSMO , 2006, MW4SOC '06.

[5]  James A. Hendler,et al.  HTN planning for Web Service composition using SHOP2 , 2004, J. Web Semant..

[6]  Ian Horrocks,et al.  A software framework for matchmaking based on semantic web technology , 2003, WWW '03.

[7]  Adrian Mocan,et al.  An Ontology-Based Data Mediation Framework for Semantic Environments , 2007, Int. J. Semantic Web Inf. Syst..

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

[9]  John A. Kunze,et al.  Dublin Core Metadata for Resource Discovery , 1998, RFC.

[10]  Piergiorgio Bertoli,et al.  Integrating Discovery and Automated Composition: from Semantic Requirements to Executable Code , 2007, IEEE International Conference on Web Services (ICWS 2007).

[11]  John McCarthy,et al.  SOME PHILOSOPHICAL PROBLEMS FROM THE STANDPOINT OF ARTI CIAL INTELLIGENCE , 1987 .

[12]  Sheila A. McIlraith,et al.  Analysis and simulation of Web services , 2003, Comput. Networks.

[13]  J. Farrell,et al.  Semantic Annotations for WSDL and XML Schema , 2007 .

[14]  E. Michael Maximilien,et al.  A framework and ontology for dynamic Web services selection , 2004, IEEE Internet Computing.

[15]  Tran Cao Son,et al.  Semantic Web Services , 2001, IEEE Intell. Syst..

[16]  Arthur H. M. ter Hofstede,et al.  Formal description of non-functional service properties , 2005 .

[17]  Diego Calvanese,et al.  The Description Logic Handbook , 2007 .

[18]  Jos de Bruijn,et al.  Enabling Semantic Web Services: The Web Service Modeling Ontology , 2006 .

[19]  Jos de Bruijn,et al.  Enabling Semantic Web Services , 2007 .

[20]  Peter F. Patel-Schneider,et al.  Reducing OWL entailment to description logic satisfiability , 2004, Journal of Web Semantics.

[21]  Holger Lausen,et al.  On the Semantics of Functional Descriptions of Web Services , 2006, ESWC.

[22]  Anupriya Ankolekar,et al.  Automated discovery, interaction and composition of Semantic Web services , 2003, J. Web Semant..

[23]  Sean Bechhofer,et al.  OWL: Web Ontology Language , 2009, Encyclopedia of Database Systems.

[24]  Amit P. Sheth,et al.  Web Service Semantics - WSDL-S , 2005 .

[25]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[26]  Claudio Bartolini,et al.  Semantic Web support for the business-to-business e-commerce pre-contractual lifecycle , 2003, Comput. Networks.

[27]  Gustavo Alonso,et al.  Basic Web Services Technology , 2004 .

[28]  Dieter Fensel,et al.  Automatic Location of Services , 2005, ESWC.

[29]  Francesco M. Donini,et al.  A system for principled matchmaking in an electronic marketplace , 2003, WWW '03.

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

[31]  Wendy Hall,et al.  The Semantic Web Revisited , 2006, IEEE Intelligent Systems.