Ontology Driven Data Mediation in Web Services

With the rising popularity of Web services, both academia and industry have invested considerably in Web service description standards, discovery, and composition techniques. The standards-based approach utilized by Web services has supported interoperability at the syntax level. However, issues of structural and semantic heterogeneity between messages exchanged by Web services are far more complex and crucial to interoperability. It is for these reasons that we recognize the value that schema/data mappings bring to Web service descriptions. In this article, we examine challenges to interoperability; classify the types of heterogeneities that can occur between interacting services, and present a possible solution for data interoperability using the mapping support provided by WSDL-S, a key driver behind SAWSDL. We present a data mediation architecture using the extensibility features of WSDL and the popular SOAP engine, Axis 2.

[1]  George G. Dodd Large data bases , 1970, SIGFIDET '70.

[2]  Erhard Rahm,et al.  A survey of approaches to automatic schema matching , 2001, The VLDB Journal.

[3]  Vipul Kashyap,et al.  Semantic and schematic similarities between database objects: a context-based approach , 1996, The VLDB Journal.

[4]  Frank van Harmelen,et al.  C-OWL: Contextualizing Ontologies , 2003, SEMWEB.

[5]  Nicola Onose,et al.  XQuery at your web service , 2004, WWW '04.

[6]  Sheila A. McIlraith,et al.  Adapting BPEL4WS for the Semantic Web: The Bottom-Up Approach to Web Service Interoperation , 2003, SEMWEB.

[7]  Per Capita,et al.  About the authors , 1995, Machine Vision and Applications.

[8]  Erhard Rahm,et al.  Generic Schema Matching with Cupid , 2001, VLDB.

[9]  Vipul Kashyap,et al.  So Far (Schematically) yet So Near (Semantically) , 1992, DS-5.

[10]  Amit P. Sheth,et al.  Meteor-s web service annotation framework , 2004, WWW '04.

[11]  Peishen Qi,et al.  Ontology Translation on the Semantic Web , 2003, J. Data Semant..

[12]  Kunal Verma,et al.  Configuration and adaptation of semantic web processes , 2006 .

[13]  Renée J. Miller,et al.  Mapping data in peer-to-peer systems: semantics and algorithmic issues , 2003, SIGMOD '03.

[14]  Mark A. Musen,et al.  Ontologies in Support of Problem Solving , 2004, Handbook on Ontologies.

[15]  Sergey Melnik,et al.  Generic Model Management , 2004, Lecture Notes in Computer Science.

[16]  Amit P. Sheth,et al.  Adding Semantics to Web Services Standards , 2003, ICWS.

[17]  Yannis Kalfoglou,et al.  Ontology mapping: the state of the art , 2003, The Knowledge Engineering Review.

[18]  Amit P. Sheth,et al.  Changing Focus on Interoperability in Information Systems:From System, Syntax, Structure to Semantics , 1999 .

[19]  Diego Calvanese,et al.  Ontology of Integration and Integration of Ontologies , 2001, Description Logics.

[20]  Boris Motik,et al.  MAFRA - A MApping FRAmework for Distributed Ontologies , 2002, EKAW.

[21]  Won Kim,et al.  On resolving schematic heterogeneity in multidatabase systems , 1995, Distributed and Parallel Databases.

[22]  Laura M. Haas,et al.  The Clio project: managing heterogeneity , 2001, SGMD.

[23]  Ya N N I S K A L F O G L O U,et al.  Ontology mapping: the state of the art* , 2003 .

[24]  Ahmed K. Elmagarmid,et al.  Composing Web services on the Semantic Web , 2003, The VLDB Journal.

[25]  Quan Z. Sheng,et al.  Quality driven web services composition , 2003, WWW '03.

[26]  Witold Litwin,et al.  Multidatabase Interoperability , 1986, Computer.

[27]  Erhard Rahm,et al.  COMA - A System for Flexible Combination of Schema Matching Approaches , 2002, VLDB.

[28]  Renée J. Miller,et al.  Data mapping in peer-to-peer systems: Semantics and algorithmic issues , 2003, SIGMOD 2003.

[29]  Amit P. Sheth,et al.  Automatic Composition of Semantic Web Services using Process and Data Mediation , 2007 .

[30]  Vipul Kashyap,et al.  OBSERVER: An Approach for Query Processing in Global Information Systems Based on Interoperation Across Pre-Existing Ontologies , 2000, Distributed and Parallel Databases.

[31]  Amit P. Sheth,et al.  Enhancing Web Services Description and Discovery to Facilitate Composition , 2004, SWSWPC.

[32]  Pedro M. Domingos,et al.  Representing and reasoning about mappings between domain models , 2002, AAAI/IAAI.

[33]  Amit P. Sheth,et al.  Framework for Semantic Web Process Composition , 2003, Int. J. Electron. Commer..