skip to main content
article

A context-based mediation approach to compose semantic Web services

Authors Info & Claims
Published:01 November 2007Publication History
Skip Abstract Section

Abstract

Web services composition is a keystone in the development of interoperable systems. However, despite the widespread adoption of Web services, several obstacles still hinder their smooth automatic semantic reconciliation when being composed. Consistent understanding of data exchanged between composed Web services is hampered by various implicit modeling assumptions and representations. Our contribution in this article revolves around context and how it enriches data exchange between Web services. In particular, a context-based mediation approach to solve semantic heterogeneities between composed Web services is presented.

References

  1. Andrews, T., Curbera, F., Dholakia, H., Goland, Y., Klein, J., Leymann, F., Liu, K., Roller, D., Smith, D., Thatte, S., Trickovic, I., and Weerawarana, S. 2003. Business process execution language for web services (BPEL4WS), version 1.1.Google ScholarGoogle Scholar
  2. Apache Software Foundation. 2006a. Axis2. http://ws.apache.org/axis2/ (last accessed: May 29, 2006).Google ScholarGoogle Scholar
  3. Apache Software Foundation. 2006b. Velocity---Java-Based template engine. http://jakarta.apache.org/velocity/ (last accessed: May 29, 2006).Google ScholarGoogle Scholar
  4. Arroyo, S. and Stollberg, M. 2004. WSMO primer. WSMO deliverable D3.1, DERI working draft. Tech. Rep., WSMO. http://www.wsmo.org/2004/d3/d3.1/.Google ScholarGoogle Scholar
  5. Box, D., Ehnebuske, D., Kakivaya, G., Layman, A., Mendelsohn, N., Nielsen, H. F., Thatte, S., and Winer, D. 2000. Simple object access protocol (SOAP) 1.1. Tech. Rep., W3C.Google ScholarGoogle Scholar
  6. Cabral, L. and Domingue, J. 2005. Mediation of semantic web services in IRS-III. In Proceedings of the Joint 1st International Workshop on Mediation in Semantic Web Services (MEDIATE) and 3rd International Conference on Service Oriented Computing (ICSOC), Amsterdam, The Netherlands.Google ScholarGoogle Scholar
  7. Christensen, E., Curbera, F., Meredith, G., and Weerawarana, S. 2001. Web services description language (WSDL) 1.1, W3C note. Tech. Rep., W3C. March.Google ScholarGoogle Scholar
  8. Fensel, D. and Bussler, C. 2002. The web service modeling framework WSMF. Tech. Rep., Vrije Universiteit Amsterdam, The Netherlands.Google ScholarGoogle Scholar
  9. Gruber, T. 2000. What is an ontology? http://www-ksl.stanford.edu/kst/what-is-an-ontology.html.Google ScholarGoogle Scholar
  10. Kashyap, V. and Sheth, A. P. 1996. Semantic and schematic similarities between database objects: A context-based approach. VLDB J. 5, 4, 276--304. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Klein, M., König-Ries, B., and Müssig, M. 2005. What is needed for semantic service descriptions - A proposal for suitable language constructs. Int. J. Web Grid Serv 1, 3-4, 328--364. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Maamar, Z., Benslimane, D., and Narendra, N. C. 2006. What can context do for web services? Commun. ACM 49, 12, 98--103. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Martin, D. L., Paolucci, M., McIlraith, S. A., Burstein, M. H., McDermott, D. V., McGuinness, D. L., Parsia, B., Payne, T. R., Sabou, M., Solanki, M., Srinivasan, N., and Sycara, K. P. 2004. Bringing semantics to web services: The OWL-S approach. In Proceedings of the 1st International Workshop on Semantic Web Services and Web Process Composition (SWSWPC), J. Cardoso and A. P. Sheth, eds. Lecture Notes in Computer Science, vol. 3387. Springer, 26--42. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Medjahed, B. and Bouguettaya, A. 2005. A dynamic foundational architecture for semantic web services. Distrib. Parallel Databases 17, 2, 179--206. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Miller, J., Verma, K., Rajasekaran, P., Sheth, A., Aggarwal, R., and Sivashanmugam, K. 2004. WSDL-S: Adding semantics to WSDL (white paper). Tech. Rep., Large Scale Distributed Information Systems. http://lsdis.cs.uga.edu/library/download/wsdl-s.pdf.Google ScholarGoogle Scholar
  16. Mocan, A., Cimpian, E., Zaremba, M., and Bussler, C. 2004. Mediation in web service modeling execution environment (WSMX). In Information Integration on the Web (IIWeb), Toronto, Canada.Google ScholarGoogle Scholar
  17. Mrissa, M., Ghedira, C., Benslimane, D., and Maamar, Z. 2006a. A context model for semantic mediation in web services composition. In Proceedings of the 25th International Conference on Conceptual Modeling, D. W. Embley et al. eds. Lecture Notes in Computer Science, vol. 4215. Springer, 12--25. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Mrissa, M., Ghedira, C., Benslimane, D., and Maamar, Z. 2006b. Towards context-based mediation for semantic web services composition. In Proceedings of the 18th International Conference on Software Engineering and Knowledge Engineering (SEKE), San Francisco, CA.Google ScholarGoogle Scholar
  19. Noy, N. F. 2004. Semantic integration: A survey of ontology-based approaches. SIGMOD Rec. 33, 4, 65--70. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Noy, N. F. and Hafner, C. D. 1997. The state of the art in ontology design: A survey and comparative review. AI Mag. 18, 53--74.Google ScholarGoogle Scholar
  21. Noy, N. F. and Mc Guinness, D. 2000. Ontology development 101: A guide to creating your first ontology. Tech. Rep. KSL-01-05, Stanford University, California.Google ScholarGoogle Scholar
  22. Peer, J. 2005. Semantic service markup with SESMA. In Web Service Semantics Workshop (WSS) at the 14th International World Wide Web Conference (WWW).Google ScholarGoogle Scholar
  23. SAWSDL Working Group. 2006. Semantic annotations for WSDL, W3C working draft. Tech. Rep., W3C. September.Google ScholarGoogle Scholar
  24. Schreiber, G. and Dean, M. 2004. OWL web ontology language reference. http://www.w3.org/TR/2004/REC-owl-ref-20040210/.Google ScholarGoogle Scholar
  25. Sciore, E., Siegel, M., and Rosenthal, A. 1994. Using semantic values to facilitate interoperability among heterogeneous information systems. ACM Trans. Database Syst. 19, 2, 254--290. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Spencer, B. and Liu, S. 2004. Inferring data transformation rules to integrate semantic web services. In Proceedings of the International Semantic Web Conference, S. A. McIlraith et al. eds. Lecture Notes in Computer Science, vol. 3298. Springer, 456--470.Google ScholarGoogle Scholar
  27. UDDI Working Group. 2001. Universal description, discovery, and integration of business for the web. http://www.uddi.org.Google ScholarGoogle Scholar
  28. W3C. 2004. XML schema part 2: Datatypes second edition. Tech. Rep., W3C. October. http://www.w3.org/TR/xmlschema-2/.Google ScholarGoogle Scholar
  29. Wiederhold, G. 1992. Mediators in the architecture of future information systems. IEEE Comput. 25, 3, 38--49. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Williams, A. B., Padmanabhan, A., and Blake, M. B. 2005. Experimentation with local consensus ontologies with implications for automated service composition. IEEE Trans. Knowl. Data Eng. 17, 7, 969--981. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A context-based mediation approach to compose semantic Web services

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM Transactions on Internet Technology
      ACM Transactions on Internet Technology  Volume 8, Issue 1
      November 2007
      109 pages
      ISSN:1533-5399
      EISSN:1557-6051
      DOI:10.1145/1294148
      Issue’s Table of Contents

      Copyright © 2007 ACM

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 November 2007
      Published in toit Volume 8, Issue 1

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader
    About Cookies On This Site

    We use cookies to ensure that we give you the best experience on our website.

    Learn more

    Got it!