Abstract
Communities gather Web services that provide a common functionality, acting as an intermediate layer between end users and Web services. On the one hand, they provide a single endpoint that handles user requests and transparently selects and invokes Web services, thus abstracting the selection task and leveraging the provided quality of service level. On the other hand, they maximize the visibility and use rate of Web services. However, data exchanges that take place between Web services and the community endpoint raise several issues, in particular due to semantic heterogeneities of data. Specific mediation mechanisms are required to adapt data operated by Web services to those of the community. Hence, mediation facilititates interoperability and reduces the level of difficulty for Web services to join and interact with communities. In this chapter, we propose a mediation approach that builds on (1) context-based semantic representation for Web services and the community; and (2) mediation mechanisms to resolve the semantic heterogeneities occuring during data exchanges. We validate our solution through some experiments as part of the WSMO framework over a test community and show the limitations of our approach.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
E. Al-Masri and Q. H. Mahmoud. Investigating web services on the world wide web. In J. Huai, R. Chen, H.-W. Hon, Y. Liu, W.-Y. Ma, A. Tomkins, and X. Zhang, editors, WWW, pages 795–804. ACM, 2008.
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/.
B. Benatallah, Q. Z. Sheng, and M. Dumas. The self-serv environment for web services composition. IEEE Internet Computing, 7(1):40–48, 2003.
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, Washington, DC 2007.
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.
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.
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/.
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.
L. Cabral, J. B. Domingue, S. Galizia, A. Gugliotta, B. Norton, V. Tanasescu, and C. Pedrinaci. IRS-III: A broker for semantic web services based applications. In Proceeding of the 5th International Semantic Web Conference (ISWC2006), Athens, GA, USA, 2006.
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.
S. Dietze, A. Gugliotta, and J. Domingue. A semantic web service oriented framework for adaptive learning environments. In E. Franconi, M. Kifer, and W. May, editors, ESWC, volume 4519 of Lecture Notes in Computer Science, pages 701–715. Springer, 2007.
C. H. Goh, S. Bressan, S. Madnick, and M. Siegel. Context interchange: new features and formalisms for the intelligent integration of information. ACM Transactions on Information and Systems, 17(3):270–293, 1999.
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 Washington, DC, 2005.
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 Berlin, 2004.
B. Medjahed and Y. Atif. Context-based matching for web service composition. Distrib. Parallel Databases, 21(1):5–37, 2007.
B. Medjahed and A. Bouguettaya. A dynamic foundational architecture for semantic web services. Distributed and Parallel Databases, 17(2):179–206, 2005.
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.
E. Motta. An overview of the ocml modelling language. In Proceedings KEML98: 8th Workshop on Knowledge Engineering Methods & Languages, pages 21–22. Karlsruhe, Germany,1998.
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, Berlin, 2006.
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.
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 Washington, DC, 2006.
M. Paolucci, N. Srinivasan, and K. Sycara. Expressing WSMO mediators in owl-s. In Proceeding of the Semantic Web Services Workshop (SWS) at the 3rd International Semantic Web Conference (ISWC), Hiroshima, Japan, 2004.
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 books@ocg.at, pages 57–66. Austrian Computer Society, Wien, 2007.
G. Schreiber and M. Dean. Owl web ontology language reference. http://www.w3.org/TR/2004/REC-owl-ref-20040210/, February 2004.
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.
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, Amsterdam, 2006.
UDDI Specification Technical Commitee. Universal Description, Discovery, and Integration of Business for the Web. Technical report, October 2001. http://www.uddi.org.
WSMX Working Group. The web service modelling execution environment, 2007. http://www.wsmx.org/.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Mrissa, M., Dietze, S., Thiran, P., Ghedira, C., Benslimane, D., Maamar, Z. (2009). Context-based Semantic Mediation in Web Service Communities. In: King, I., Baeza-Yates, R. (eds) Weaving Services and People on the World Wide Web. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-00570-1_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-00570-1_3
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-00569-5
Online ISBN: 978-3-642-00570-1
eBook Packages: Computer ScienceComputer Science (R0)