Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

A context-based mediation approach to compose semantic Web services

Published: 01 November 2007 Publication History

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.
[2]
Apache Software Foundation. 2006a. Axis2. http://ws.apache.org/axis2/ (last accessed: May 29, 2006).
[3]
Apache Software Foundation. 2006b. Velocity---Java-Based template engine. http://jakarta.apache.org/velocity/ (last accessed: May 29, 2006).
[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/.
[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.
[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.
[7]
Christensen, E., Curbera, F., Meredith, G., and Weerawarana, S. 2001. Web services description language (WSDL) 1.1, W3C note. Tech. Rep., W3C. March.
[8]
Fensel, D. and Bussler, C. 2002. The web service modeling framework WSMF. Tech. Rep., Vrije Universiteit Amsterdam, The Netherlands.
[9]
Gruber, T. 2000. What is an ontology? http://www-ksl.stanford.edu/kst/what-is-an-ontology.html.
[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.
[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.
[12]
Maamar, Z., Benslimane, D., and Narendra, N. C. 2006. What can context do for web services? Commun. ACM 49, 12, 98--103.
[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.
[14]
Medjahed, B. and Bouguettaya, A. 2005. A dynamic foundational architecture for semantic web services. Distrib. Parallel Databases 17, 2, 179--206.
[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.
[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.
[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.
[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.
[19]
Noy, N. F. 2004. Semantic integration: A survey of ontology-based approaches. SIGMOD Rec. 33, 4, 65--70.
[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.
[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.
[22]
Peer, J. 2005. Semantic service markup with SESMA. In Web Service Semantics Workshop (WSS) at the 14th International World Wide Web Conference (WWW).
[23]
SAWSDL Working Group. 2006. Semantic annotations for WSDL, W3C working draft. Tech. Rep., W3C. September.
[24]
Schreiber, G. and Dean, M. 2004. OWL web ontology language reference. http://www.w3.org/TR/2004/REC-owl-ref-20040210/.
[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.
[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.
[27]
UDDI Working Group. 2001. Universal description, discovery, and integration of business for the web. http://www.uddi.org.
[28]
W3C. 2004. XML schema part 2: Datatypes second edition. Tech. Rep., W3C. October. http://www.w3.org/TR/xmlschema-2/.
[29]
Wiederhold, G. 1992. Mediators in the architecture of future information systems. IEEE Comput. 25, 3, 38--49.
[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.

Cited By

View all

Index Terms

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

    Recommendations

    Comments

    Information & Contributors

    Information

    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

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 November 2007
    Published in TOIT Volume 8, Issue 1

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Web services
    2. composition
    3. context
    4. mediation
    5. semantics

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)4
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 10 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2021)Review on Service Composition2021 IEEE 6th International Conference on Smart Cloud (SmartCloud)10.1109/SmartCloud52277.2021.00028(117-124)Online publication date: Nov-2021
    • (2018)Mobile platform for affective context-aware systemsFuture Generation Computer Systems10.1016/j.future.2018.02.033Online publication date: Mar-2018
    • (2018)MediationEncyclopedia of Database Systems10.1007/978-1-4614-8265-9_1546(2219-2222)Online publication date: 7-Dec-2018
    • (2017)A context-aware framework for dynamic composition of process fragments in the internet of servicesJournal of Internet Services and Applications10.1186/s13174-017-0057-08:1Online publication date: 5-Jun-2017
    • (2017)Uncertain context data management in dynamic mobile environmentsFuture Generation Computer Systems10.1016/j.future.2016.06.00766(110-124)Online publication date: Jan-2017
    • (2016)Context-Aware Business Process Versions ManagementInternational Journal of e-Collaboration10.4018/IJeC.201607010212:3(7-33)Online publication date: 1-Jul-2016
    • (2016)A classification of semantic conflicts in heterogeneous Web services at message levelTURKISH JOURNAL OF ELECTRICAL ENGINEERING & COMPUTER SCIENCES10.3906/elk-1304-7924(1099-1116)Online publication date: 2016
    • (2016)DMaaSInternational Journal of Autonomous and Adaptive Communications Systems10.1504/IJAACS.2016.0796279:3/4(310-330)Online publication date: 1-Jan-2016
    • (2016)Automatic Web Service Composition Based on Uncertainty Execution EffectsIEEE Transactions on Services Computing10.1109/TSC.2015.24129439:4(551-565)Online publication date: 1-Jul-2016
    • (2016)MediationEncyclopedia of Database Systems10.1007/978-1-4899-7993-3_1546-2(1-4)Online publication date: 26-Dec-2016
    • Show More Cited By

    View Options

    Get Access

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media