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.
- 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 Scholar
- Apache Software Foundation. 2006a. Axis2. http://ws.apache.org/axis2/ (last accessed: May 29, 2006).Google Scholar
- Apache Software Foundation. 2006b. Velocity---Java-Based template engine. http://jakarta.apache.org/velocity/ (last accessed: May 29, 2006).Google Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- Christensen, E., Curbera, F., Meredith, G., and Weerawarana, S. 2001. Web services description language (WSDL) 1.1, W3C note. Tech. Rep., W3C. March.Google Scholar
- Fensel, D. and Bussler, C. 2002. The web service modeling framework WSMF. Tech. Rep., Vrije Universiteit Amsterdam, The Netherlands.Google Scholar
- Gruber, T. 2000. What is an ontology? http://www-ksl.stanford.edu/kst/what-is-an-ontology.html.Google Scholar
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- Maamar, Z., Benslimane, D., and Narendra, N. C. 2006. What can context do for web services? Commun. ACM 49, 12, 98--103. Google Scholar
Digital Library
- 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 Scholar
Digital Library
- Medjahed, B. and Bouguettaya, A. 2005. A dynamic foundational architecture for semantic web services. Distrib. Parallel Databases 17, 2, 179--206. Google Scholar
Digital Library
- 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 Scholar
- 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 Scholar
- 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 Scholar
Digital Library
- 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 Scholar
- Noy, N. F. 2004. Semantic integration: A survey of ontology-based approaches. SIGMOD Rec. 33, 4, 65--70. Google Scholar
Digital Library
- 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 Scholar
- 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 Scholar
- Peer, J. 2005. Semantic service markup with SESMA. In Web Service Semantics Workshop (WSS) at the 14th International World Wide Web Conference (WWW).Google Scholar
- SAWSDL Working Group. 2006. Semantic annotations for WSDL, W3C working draft. Tech. Rep., W3C. September.Google Scholar
- Schreiber, G. and Dean, M. 2004. OWL web ontology language reference. http://www.w3.org/TR/2004/REC-owl-ref-20040210/.Google Scholar
- 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 Scholar
Digital Library
- 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 Scholar
- UDDI Working Group. 2001. Universal description, discovery, and integration of business for the web. http://www.uddi.org.Google Scholar
- W3C. 2004. XML schema part 2: Datatypes second edition. Tech. Rep., W3C. October. http://www.w3.org/TR/xmlschema-2/.Google Scholar
- Wiederhold, G. 1992. Mediators in the architecture of future information systems. IEEE Comput. 25, 3, 38--49. Google Scholar
Digital Library
- 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 Scholar
Digital Library
Index Terms
A context-based mediation approach to compose semantic Web services
Recommendations
Context and semantic composition of web services
DEXA'06: Proceedings of the 17th international conference on Database and Expert Systems ApplicationsComposition of Web services is a cornerstone step in the development of interoperable systems. However, Web services still face data-heterogeneity challenges, although several attempts of using semantics. In addition, the context in which Web services ...
Using context to enable semantic mediation in web service communities
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)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 ...
A Context-Based Approach to Reconciling Data Interpretation Conflicts in Web Services Composition
We present a comprehensive classification of data misinterpretation problems and develop an approach to automatic detection and reconciliation of data interpretation conflicts in Web services composition. The approach uses a lightweight ontology ...






Comments