Ontology Driven Data Mediation in Web Services
2007, International Journal of Web Services Research
Abstract
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.
References (42)
- UMBC's Cobra Ontology Viewer http://cobra.umbc.edu/eclipse/ jUDDI http://ws.apache.org/juddi/ METEOR-S: Semantic Web Services and Processes. XML Schema Mapping -Stylus Studio.
- OMG, Unified Modeling language (UML) http://www.omg.org/technology/documents/formal/uml.htm ebXML Core Component Dictionary.
- WSMO, Web Services Modeling Ontology.
- BEA AquaLogic http://www.bea.com/content/news_events/white_papers/BEA_AQL_Family_ds.pdf BPEL. Business Process Execution Language for Web Services version 1.1, .
- Crub´ezy, M. and Musen, M.A., 2003, Ontologies in support of problem solving. Springer D. Calvanese, G. Giacomo and Lenzerini., M. Ontology of integration and integration of ontologies Description Logic Workshop 2001, 10-19.
- Dou, D., McDermott, D. and Qi, P. Ontology translation on the semantic web ODBASE, 2003. ebXML http://www.ebxml.org/ Evaluations Evaluation - interoperability of Web services http://lsdis.cs.uga.edu/~meena/ICWS06/Eval.html
- GeocodeService StrikeIron US Geocode Information http://ws.strikeiron.com/USGeocoding?WSDL Gomadam, K. and al., e., 2005, Radiant: A tool for semantic annotation of Web Services. in The Proceedings of the 4th International Semantic Web Conference (ISWC 2005) (2005).
- H. Do and E. Rahm, 2002, COMA -A System for Flexible Combination of Schema Matching Approaches, VLDB. 610-621.
- J. Madhavan, P. Bernstein and Rahm, E., 2001, Generic Schema Matching with Cupid. in 27th Int. Conf. on Very Large Data Bases, (2001).
- Kalfoglou, Y. and Schorlemmer, M., 2003, Ontology mapping: the state of the art: The Knowledge Engineering Review, 18(1). 1--31.
- Kashyap, V. and Sheth, A., 1996, Semantic and schematic similarities between database objects: a context- based approach, VLDB Journal.
- Kementsietsidis A. , Arenas M. and J., M.R. Mapping Data in Peer-to-Peer Systems: Semantics and Algorithmic Issues SIGMOD 2003.
- Kim, W., Choi, I., Gala, S.K. and Scheevel., M., 1993, On Resolving Schematic Heterogeneity in Multidatabase Systems., Distributed and Parallel Databases.
- Litwin, W. and Abdellatif, A., 1986, Multi-database Interoperability, IEEE Computer, 19(12). 10-18.
- Madhavan, J., Bernstein, P., Domingos, P. and Halevy, A. Representing and Reasoning about Mappings between Domain Models, The Eighteenth National Conference on Artificial Intelligence, Edmonton, Canada, 2002.
- Maedche A , Motik B. , Silva N. and R., V. MAFRA -A MApping FRAmework for Distributed Ontologies 13th international Conference on Knowledge Engineering and Knowledge Management, 2002.
- Mandell, D.J. and McIlraith, S.A. Adapting {BPEL4WS} for the Semantic Web: The Bottom-Up Approach to Web Service Interoperation Proceedings of the Second International Semantic Web Conference, 2003.
- Medjahed, B., Bouguettaya, A. and Elmagarmid, A.K., 2003, Composing Web services on the Semantic Web, VLDB J. 12(4): 333-351.
- Melnik, S. Generic Model Management: Concepts and Algorithms, Ph.D. Dissertation, University of Leipzig, Springer LNCS 2967, 2004.
- Mena, E., Kashyap, V., Sheth, A. and Illarramendi, A., 1996, OBSERVER: An Approach for Query Processing in Global Information Systems based on Interoperation across Pre-existing Ontologies. in CoopIS, (1996).
- Mocan, A. and Cimpian, E. D13.3v0.2. WSMX Data Mediation http://www.wsmo.org/TR/d13/d13.3/v0.2/20051011/d13.3v0.2_20051011.pdf
- Onose, N. and Simeon, J., 2004, XQuery at your web service. in WWW, (2004).
- P. Bouquet, F. Giunchiglia, F. van Harmelen, L. Serafini and H. Stuckenschmidt, 2003, C-OWL: Contextualizing Ontologies. in ISWC, (2003), 164--179.
- Patil, A., Oundhakar, S., Sheth, A. and Verma, K., 2004, METEOR-S Web service Annotation Framework. in WWW, (2004), 553-562.
- PhoneLookupService. StrikeIron Reverse Phone Lookup.
- R.J. Miller, M.A. Hernandez, L.M. Haas, L. Yan, C. T. Howard Ho, Fagin, R. and Popa, L., 2001, The Clio project: managing heterogeneity, SIGMOD 30(1). 78--83.
- Radiant SAWSDL / WSDL-S Annotation Tool http://lsdis.cs.uga.edu/projects/meteor- s/downloads/index.php?page=1
- Rahm, E. and Bernstein, P., 2001, A survey of approaches to automatic schema matching, VLDB Journal.
- Rajasekaran, P., Miller, J.A., Verma, K. and Sheth, A.P., 2004, Enhancing Web Services Description and Discovery to Facilitate Composition, Proceedings of the 1st International Workshop on Semantic Web Services and Web Process Composition. RDF Resource Description Framework http://www.w3.org/RDF/ RosettaNet eBusiness Standards for the Global Supply Chain http://www.rosettanet.org/ S.B. Davidson, A. Kosky and Buneman, P., 1995, Semantics of Database Transformations: Semantics in Databases. 55-91.
- SAWSDL Semantic Annotations for Web Services Description Language Working Group http://www.w3.org/2002/ws/sawsdl/ SAXON SAXON -The XSLT and XQuery Processor http://saxon.sourceforge.net/ Sheth, A. and Kashyap, V., 1992, So far (schematically) yet so near (semantically). in Conference on Semantics of Interoperable Database Systems., (1992).
- Sheth, A., 1998, Changing Focus on Interoperability in Information Systems: From System, Syntax, Structure to Semantics, Interoperating Geographic Information Systems. 5-30.
- Sheth, A.P. and Larson, J.A., 1990, Federated database systems for managing distributed, heterogeneous, and autonomous databases, ACM Computing Surveys.
- Sivashanmugam, K., Verma, K., Sheth, A. and Miller, J., 2003, Adding Semantics to Web Services Standards. in ICWS, (2003).
- Sivashanmugam, K., Miller, J., Sheth, A. and Verma, K., 2004a, Framework for Semantic Web Process Composition, International Journal of Electronic Commerce.
- Sivashanmugam, K., Miller, J., Sheth, A. and Verma, K., 2004b, Framework for Semantic Web Process Composition, IJEC, Vol. 9(2) pp. 71-106.
- StylusStudio XML Editor, XML Data Integration, XML Tools, Web Services and XQuery http://www.stylusstudio.com/ SUMO Suggested Upper Merged Ontology http://ontology.teknowledge.com/ UDDI. Universal Description, Discovery and Integration.
- UDDIregistries, Public UDDI registries.
- Verma, K. Configuration and Adaptation of Semantic Web Processes Department of Computer Science, The University of Georgia, 2006.
- WSDL-S Web Service Semantics http://www.w3.org/Submission/WSDL-S/ Zeng, L., Benatallah, B., Dumas, M., Kalagnanam, J. and Sheng, Q.Z., 2003, Quality driven web services composition. in WWW: 411-421, (2003).
- Wu Z., Ranabahu A., Gomadam K., Sheth A. P. and Miller J.A., Automatic Composition of Semantic Web Services using Process and Data Mediation, Technical report SWS Challenge 2007 http://knoesis.cs.wright.edu/library/publications/download/SWSChallenge-TR-METEOR-S-Feb2007.pdf ABOUT THE AUTHORS Meenakshi Nagarajan (http://knoesis.wright.edu/students/meena/) is pursuing a PhD in Computer Science at the Kno.e.sis Center at the Wright State University under the direction of Prof. Amit Sheth. Her interests lie in the space of schema and data matching, mapping and disambiguation problems in structured, semi- structured and unstructured information sources. She is also a co-author of WSDL-S, which is the key driver for W3C's candidate recommendation SAWSDL. She received her undergraduate degree from BITS, Pilani India and was previously a part of the LSDIS group (http://lsdis.cs.uga.edu/) at the University of Georgia.
- Dr. Kunal Verma is a researcher with Accenture Technology Labs. He has published over 30 refereed conference and journal papers in the areas of SOA, Semantic Web services and processes, adaptive Web processes and XML Databases. He is a co-author of WSDL-S, which is the primary input for W3C's upcoming candidate recommendation SAWSDL. He graduated with a Ph.D in Computer Science from the University of Georgia.
- Prof. Amit Sheth is an educator, researcher and entrepreneur. He is the LexisNexis Eminent Scholar and the director of Kno.e.sis Center (http://knoesis.org) at the Wright State University. He is a fellow of the IEEE. He is well published and cited in the areas of information integration, workflow management and