Semantic Web Service Discovery in the WSMO Framework

The Web Service Modeling Ontology (WSMO) provides a conceptual framework for semantically describing Web services and their specific properties. In this chapter we discuss how WSMO can be applied for service discovery. We provide a proper conceptual grounding by strictly distinguishing between service and Web service discovery and then present different techniques for realizing Web service discovery. In order to cover the complete range of scenarios that can appear in practical applications, several approaches to achieve the automation of Web service discovery are presented and discussed. They require different levels of semantics in the description of Web services and requests, and have different complexity

[1]  Frank Leymann,et al.  Web Services , 2004, Informatik-Spektrum.

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

[3]  Steffen Staab,et al.  Handbook on Ontologies in Information Systems , 2003 .

[4]  Christiane Fellbaum,et al.  Book Reviews: WordNet: An Electronic Lexical Database , 1999, CL.

[5]  Prashant Doshi,et al.  A Method for Semantically Enhancing the Service Discovery Capabilities of UDDI , 2003, IIWeb.

[6]  Holger Lausen,et al.  D2v02. Web Service Modeling Ontology - Standard (WSMO - Standard) , 2004 .

[7]  Mohand-Said Hacid,et al.  Request Rewriting-Based Web Service Discovery , 2003, International Semantic Web Conference.

[8]  Xie Dan,et al.  An Approach for Describing SOA , 2006, 2006 International Conference on Wireless Communications, Networking and Mobile Computing.

[9]  Cliff B. Jones,et al.  Systematic software development using VDM , 1986, Prentice Hall International Series in Computer Science.

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

[11]  Jos de Bruijn,et al.  Web Service Modeling Ontology , 2005, Appl. Ontology.

[12]  J. Gonzalez-Castillo,et al.  Description logics for matchmaking of services , 2001 .

[13]  Marlon Dumas,et al.  Standards for Web Service Choreography and Orchestration: Status and Perspectives , 2005, Business Process Management Workshops.

[14]  Franz Baader,et al.  A Description Logic Based Approach to Reasoning about Web Services , 2005, WWW 2005.

[15]  Michael Kifer,et al.  A Logic for Programming Database Transactions , 1998, Logics for Databases and Information Systems.

[16]  J. Michael Spivey,et al.  The Z notation - a reference manual , 1992, Prentice Hall International Series in Computer Science.

[17]  Dieter Fensel,et al.  The Web Service Modeling Framework WSMF , 2002, Electron. Commer. Res. Appl..

[18]  Matthias Klusch,et al.  Larks: Dynamic Matchmaking Among Heterogeneous Software Agents in Cyberspace , 2002, Autonomous Agents and Multi-Agent Systems.

[19]  Franz Baader,et al.  Integrating Description Logics and Action Formalisms: First Results , 2005, Description Logics.

[20]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

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

[22]  Bertrand Meyer,et al.  Eiffel: The Language , 1991 .

[23]  Alan F. Smeaton,et al.  Using WordNet in a Knowledge-Based Approach to Information Retrieval , 1995 .

[24]  Y. Kermarrec,et al.  An Approach For Describing / Discovering Services and For Adapting Them to the Needs of Users in Distributed Systems , 2004 .

[25]  William J. Clancey,et al.  Heuristic Classification , 1986, Artif. Intell..

[26]  Egon Börger,et al.  Abstract State Machines. A Method for High-Level System Design and Analysis , 2003 .

[27]  Amit P. Sheth,et al.  METEOR-S WSDI: A Scalable P2P Infrastructure of Registries for Semantic Publication and Discovery of Web Services , 2005, Inf. Technol. Manag..

[28]  Gio Wiederhold,et al.  Mediators in the architecture of future information systems , 1992, Computer.

[29]  Dieter Fensel,et al.  An Analysis of Integration Problems of XML-Based Catalogs for B2B Electronic Commerce , 2001, DS-9.

[30]  J. McCarthy Situations, Actions, and Causal Laws , 1963 .

[31]  Z. Zdráhal,et al.  IBROW3 - An Intelligent Brokering Service for Knowledge-Component Reuse on the World Wide Web , 1998 .

[32]  Antonio Badia,et al.  Ontologies , 2001, Springer Berlin Heidelberg.