Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1361482.1361485acmotherconferencesArticle/Chapter ViewAbstractPublication PagescsssiaConference Proceedingsconference-collections
research-article

Using context to enable semantic mediation in web service communities

Published: 22 April 2008 Publication History

Abstract

The use of communities provides a scalable solution for gathering and managing functionally-equivalent Web services. In order to ensure single access to the community, a community uses a common interface that acts as a proxy and selects other Web services in the community. However, Web services adopt different semantics for representing the data they receive and send. These semantics must be adapted to conforming to the community semantics. In this paper, we present a solution to this problem. Our solution is based on the use of context in order to explicitly describe semantic discrepancies within a community. We rely on a semantic annotation of WSDL descriptions to describe the semantics attached to Web services, and we provide mediation mechanisms at the community level to handle semantic heterogeneities between Web services and the community. We validate our solution through implementation and experimentation over a test community and show the limitations of our approach.

References

[1]
S. Arroyo and M. Stollberg. WSMO Primer. WSMO Deliverable D3.1, DERI Working Draft. Technical report, WSMO, 2004. http://www.wsmo.org/2004/d3/d3.1/.
[2]
B. Benatallah, Q. Z. Sheng, and M. Dumas. The self-serv environment for web services composition. IEEE Internet Computing, 7(1):40--48, 2003.
[3]
D. Benslimane, Z. Maamar, Y. Taher, M. Lahkim, M.-C. Fauvet, and M. Mrissa. A multi-layer and multi-perspective approach to compose web services. In AINA, pages 31--37. IEEE Computer Society, 2007.
[4]
V. Bicer, O. Kilic, A. Dogac, and G. B. Laleci. Archetype-based semantic interoperability of web service messages in the health care domain. International Journal of Semantic Web and Information Systems (IJSWIS), 1(4):1--23, October 2005.
[5]
S. Bowers and B. Ludäscher. An ontology-driven framework for data transformation in scientific workflows. In E. Rahm, editor, DILS, volume 2994 of Lecture Notes in Computer Science, pages 1--16. Springer, 2004.
[6]
D. Box, D. Ehnebuske, G. Kakivaya, A. Layman, N. Mendelsohn, H. F. Nielsen, S. Thatte, and D. Winer. Simple object access protocol (SOAP) 1.1. Technical report, The World Wide Web Consortium (W3C), 2000. http://www.w3.org/TR/SOAP/.
[7]
L. Cabral and J. Domingue. Mediation of semantic web services in irs-iii. In First International Workshop on Mediation in Semantic Web Services (MEDIATE 2005) held in conjunction with the 3rd International Conference on Service Oriented Computing (ICSOC 2005), Amsterdam, The Netherlands., December 12th 2005.
[8]
E. Christensen, F. Curbera, G. Meredith, and S. Weerawarana. Web Services Description Language (WSDL) 1.1. W3c note, The World Wide Web Consortium (W3C), March 2001. http://www.w3.org/TR/wsdl.
[9]
A. Haller, E. Cimpian, A. Mocan, E. Oren, and C. Bussler. Wsmx - a semantic service-oriented architecture. In I. C. Society, editor, ICWS, pages 321--328. IEEE Computer Society, 2005.
[10]
D. L. Martin, M. Paolucci, S. A. McIlraith, M. H. Burstein, D. V. McDermott, D. L. McGuinness, B. Parsia, T. R. Payne, M. Sabou, M. Solanki, N. Srinivasan, and K. P. Sycara. Bringing Semantics to Web Services: The OWL-S Approach. In J. Cardoso and A. P. Sheth, editors, SWSWPC, volume 3387 of Lecture Notes in Computer Science, pages 26--42. Springer, 2004.
[11]
B. Medjahed and Y. Atif. Context-based matching for web service composition. Distrib. Parallel Databases, 21(1):5--37, 2007.
[12]
B. Medjahed and A. Bouguettaya. A dynamic foundational architecture for semantic web services. Distributed and Parallel Databases, 17(2):179--206, 2005.
[13]
J. Miller, K. Verma, P. Rajasekaran, A. Sheth, R. Aggarwal, and K. Sivashanmugam. WSDL-S: Adding Semantics to WSDL -- White Paper. Technical report, Large Scale Distributed Information Systems, 2004. http://lsdis.cs.uga.edu/library/download/wsdl-s.pdf.
[14]
M. Mrissa, C. Ghedira, D. Benslimane, and Z. Maamar. A context model for semantic mediation in web services composition. In D. W. Embley, A. Olivé, and S. Ram, editors, ER, volume 4215 of Lecture Notes in Computer Science, pages 12--25. Springer, 2006.
[15]
M. Mrissa, C. Ghedira, D. Benslimane, and Z. Maamar. Towards Context-based Mediation for Semantic Web Services Composition. In Proceedings of the Eighteenth International Conference on Software Engineering and Knowledge Engineering (SEKE'2006), San Francisco, California, July 2006.
[16]
M. Nagarajan, K. Verma, A. P. Sheth, J. Miller, and J. Lathem. Semantic interoperability of web services -- challenges and experiences. In ICWS, pages 373--382. IEEE Computer Society, 2006.
[17]
S. Sattanathan, P. Thiran, Z. Maamar, and D. Benslimane. Engineering communities of web services. In G. Kotsis, D. Taniar, E. Pardede, and I. K. Ibrahim, editors, iiWAS, volume 229 of [email protected], pages 57--66. Austrian Computer Society, 2007.
[18]
G. Schreiber and M. Dean. Owl web ontology language reference. http://www.w3.org/TR/2004/REC-owl-ref-20040210/, February 2004.
[19]
R. G. Smith. The contract net protocol: High-level communication and control in a distributed problem solver. IEEE Trans. Computers, 29(12):1104--1113, 1980.
[20]
Y. Taher, D. Benslimane, M.-C. Fauvet, and Z. Maamar. Towards an approach for web services substitution. In P. Ghodous, R. Dieng-Kuntz, and G. Loureiro, editors, IDEAS, pages 166--173. IOS Press, 2006.
[21]
UDDI Specification Technical Commitee. Universal Description, Discovery, and Integration of Business for the Web. Technical report, October 2001. http://www.uddi.org.

Cited By

View all
  • (2018)An extended ontology-based context model and manipulation calculus for dynamic Web service processesService Oriented Computing and Applications10.1007/s11761-013-0145-39:2(87-106)Online publication date: 13-Dec-2018
  • (2018)An architectural specification for a system to adapt to learning patternsEducation and Information Technologies10.1007/s10639-010-9125-916:3(259-279)Online publication date: 24-Dec-2018
  • (2009)Highly-Available Web Service CommunityProceedings of the 2009 Sixth International Conference on Information Technology: New Generations10.1109/ITNG.2009.128(296-301)Online publication date: 27-Apr-2009

Index Terms

  1. Using context to enable semantic mediation in web service communities

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    CSSSIA '08: Proceedings of the 2008 international workshop on Context enabled source and service selection, integration and adaptation: organized with the 17th International World Wide Web Conference (WWW 2008)
    April 2008
    63 pages
    ISBN:9781605581071
    DOI:10.1145/1361482
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    • undetermined: undetermined

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 22 April 2008

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. community
    2. context
    3. mediation
    4. semantics
    5. web services

    Qualifiers

    • Research-article

    Conference

    CSSSIA '08
    Sponsor:
    • undetermined

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 09 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2018)An extended ontology-based context model and manipulation calculus for dynamic Web service processesService Oriented Computing and Applications10.1007/s11761-013-0145-39:2(87-106)Online publication date: 13-Dec-2018
    • (2018)An architectural specification for a system to adapt to learning patternsEducation and Information Technologies10.1007/s10639-010-9125-916:3(259-279)Online publication date: 24-Dec-2018
    • (2009)Highly-Available Web Service CommunityProceedings of the 2009 Sixth International Conference on Information Technology: New Generations10.1109/ITNG.2009.128(296-301)Online publication date: 27-Apr-2009

    View Options

    Get Access

    Login options

    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