Abstract
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 augmented with modifiers, contexts, and atomic conversions between the contexts. The WSDL descriptions of Web services are annotated to establish correspondences to the ontology. Given the naive Business Process Execution Language (BPEL) specification of the desired Web services composition with data interpretation conflicts, the approach can automatically detect the conflicts and produce the corresponding mediated BPEL. Finally, we develop a prototype to validate and evaluate the approach.
- Abeywickrama, D. and Ramakrishnan, S. 2012. Context-aware services engineering: Models, transformation and verification. ACM Trans. Internet Technol. 11, 3. Google Scholar
Digital Library
- Alves, A., Arkin, A., Askary, S., Barreto, C., Bloch, B., Curbera, F., Ford, M., Goland, Y., Guizar, A., and Kartha, N. 2007. Web services business process execution language version 2.0. OASIS Standard 2007; 11.Google Scholar
- Becker, J., Dreiling, A., Holten, R., and Ribbert, M. 2003. Specifying information systems for business process integration---A management perspective. Inform. Syst. E-Business Manage. 1, 3, 231--263.Google Scholar
- Bressan, S., Goh, C., Levina, N., Madnick, S., Shah, A., and Siegel, M. 2000. Context knowledge representation and reasoning in the context interchange system. Appl. Intell. 13, 2, 165--180. Google Scholar
Digital Library
- Burstein, M., Bussler, C., Finin, T., Huhns, M. N., Paolucci, M., Sheth, A. P., Williams, S., and Zaremba, M. 2005. A semantic Web services architecture. IEEE Internet Comput. 9, 5, 72--81. Google Scholar
Digital Library
- Christensen, E., Curbera, F., Meredith, G., and Weerawarana, S. 2001. Web services description language (WSDL) 1.1. W3C Recommendation.Google Scholar
- Di Lorenzo, G., Hacid, H., Paik, H., and Benatallah, B. 2009. Data integration in mashups. ACM SIGMOD Record, 38, 1, 59--66. Google Scholar
Digital Library
- Farrell, J. and Lausen, H. 2007. Semantic Annotations for WSDL and XML Schema. W3C Recommendation. http://www.w3.org/TR/2007/REC-sawsdl-20070828/2007.Google Scholar
- Fensel, D. and Bussler, C. 2002. The Web Service Modeling Framework WSMF. Electron. Commerce Res. Appl. 1, 2, 113--137.Google Scholar
Cross Ref
- Gagne, D., Sabbouh, M., Bennett, S., and Powers, S. 2006. Using data semantics to enable automatic composition of Web Services. In Proceedings of the IEEE International Conference on Services Computing (SCC). 438--444. Google Scholar
Digital Library
- Gannon, T., Madnick, S., Moulton, A., Siegel, M., Sabbouh, M., and Zhu, H. 2009. Framework for the analysis of the adaptability, extensibility, and scalability of semantic information integration and the context mediation approach. In Proceedings of the 42nd Hawaii International Conference on System Sciences (HICSS). 1--11. Google Scholar
Digital Library
- Goh, C. H., Bressan, S., Madnick, S., and Siegel, M. 1999. Context interchange: New features and formalisms for the intelligent integration of information. ACM Trans. Inform. Syst. 17, 3, 270--293. Google Scholar
Digital Library
- Halevy, A. 2005. Why your data won’t mix. Queue 3, 8, 50--58. Google Scholar
Digital Library
- Kopecký, J., Vitvar, T., Bournez, C., and Farrell, J. 2007. SAWSDL: Semantic annotations for WSDL and XML schema. IEEE Internet Comput. 11, 6, 60--67. Google Scholar
Digital Library
- Krishnan, R., Peters, J., Padman, R., and Kaplan, D. 2005. On data reliability assessment in accounting information systems. Inform. Syst. Res. 16, 3, 307. Google Scholar
Digital Library
- Lausen, H., Polleres, A., and Roman, D. 2005. Web Service Modeling Ontology (WSMO). W3C Member Submission 3.Google Scholar
- Li, X., Madnick, S., Zhu, H., and Fan, Y. 2009a. An approach to composing Web services with context heterogeneity. In Proceedings of the 7th International Conference on Web Services (ICWS). 695--702. Google Scholar
Digital Library
- Li, X., Madnick, S., Zhu, H., and Fan, Y. S. 2009b. Reconciling semantic heterogeneity in Web services composition. In Proceedings of the 30th International Conference on Information Systems (ICIS).Google Scholar
- Madnick, S. and Zhu, H. 2006. Improving data quality through effective use of data semantics. Data Knowl. Engin. 59, 2, 460--475. Google Scholar
Digital Library
- Madnick, S., Firat, A., and Siegel, M. 2000. The Caméléon Web Wrapper Engine. In Proceedings of the VLDB Workshop on Technologies for E-Services. 269--283.Google Scholar
- Madnick, S., Wang, R., and Xian, X. 2003. The design and implementation of a corporate householding knowledge processor to improve data quality. J. Manage. Inform. Syst. 20, 3, 41--70. Google Scholar
Digital Library
- Martin, D., Burstein, M., McDermott, D., McIlraith, S., Paolucci, M., Sycara, K., McGuinness, D., Sirin, E., and Srinivasan, N. 2007. Bringing semantics to Web services with OWL-S. World Wide Web 10, 3, 243--277. Google Scholar
Digital Library
- McIlraith, S. A., Son, T. C., and Zeng, H. 2001. Semantic Web Services. IEEE Intell. Syst. 16, 2, 46--53. Google Scholar
Digital Library
- Motahari Nezhad, H., Xu, G., and Benatallah, B. 2010. Protocol-aware matching of Web service interfaces for adapter development. In Proceedings of the 19th International Conference on World Wide Web (WWW). 731--740. Google Scholar
Digital Library
- Mrissa, M., Ghedira, C., Benslimane, D., and Maamar, Z. 2006a. Context and semantic composition of Web Services. In Proceedings of the 17th International Conference on Database and Expert Systems. 266--275. Google Scholar
Digital Library
- Mrissa, M., Ghedira, C., Benslimane, D., and Maamar, Z. 2006b. A context model for semantic mediation in Web Services composition. In Proceedings of the 25th International Conference on Conceptual Modeling. 12--25. Google Scholar
Digital Library
- Mrissa, M., Ghedira, C., Benslimane, D., Maamar, Z., Rosenberg, F., and Dustdar, S. 2007. A context-based mediation approach to compose semantic Web services. ACM Trans. Internet Technol. 8, 1. Google Scholar
Digital Library
- Nagarajan, M., Verma, K., Sheth, A. P., Miller, J., and Lathem, J. 2006. Semantic interoperability of Web Services---Challenges and experiences. In Proceedings of the 4th International Conference on Web Services. 373--382. Google Scholar
Digital Library
- Nagarajan, M., Verma, K., Sheth, A. P., and Miller, J. A. 2007. Ontology driven data mediation in Web services. Intern. J. Web Services Res. 4, 4, 104--126.Google Scholar
Cross Ref
- Papazoglou, M. P., Traverso, P., Dustdar, S., and Leymann, F. 2007. Service-oriented computing: State of the art and research challenges. IEEE Comput. 40, 11, 38--45. Google Scholar
Digital Library
- Patil, A. A., Oundhakar, S. A., Sheth, A. P., and Verma, K. 2004. Meteor-s Web service annotation framework. In Proceedings of the 13th International Conference on World Wide Web. 553--562. Google Scholar
Digital Library
- Sabbouh, M., Higginson, J. L., Wan, C., and Bennett, S. R. 2008. Using mapping relations to semi automatically compose Web Services. In Proceedings of the IEEE Congress on Services - Part I. 211--218. Google Scholar
Digital Library
- Savas, P., Evelyne, V., and Tony, H. 2009 A “smart” cyberinfrastructure for research. Comm. ACM 52, 12, 33--37. Google Scholar
Digital Library
- Seligman, L. J., Rosenthal, A., Lehner, P. E., and Smith, A. 2002. Data integration: Where does the time go? IEEE Data Engin. Bull. 25, 3, 3--10.Google Scholar
- Sheth, A., Ramakrishnan, C., and Thomas, C. 2005. Semantics for the Semantic Web: The implicit, the formal and the powerful. Int. J. Semantic Web Inform. Syst. 1, 1, 1--18.Google Scholar
Cross Ref
- Sivashanmugam, K., Verma, K., Sheth, A., and Miller, J. 2003. Adding semantics to Web Services standards. In Proceedings of the 1st International Conference of Web Services (ICWS). 395--401.Google Scholar
- Spencer, B. and Liu, S. 2004. Inferring data transformation rules to integrate Semantic Web Services. In Proceedings of the 3rd International Semantic Web Conference. 456--470.Google Scholar
- Storey, V., Burton-Jones, A., Sugumaran, V., and Purao, S. 2008. CONQUER: A methodology for context-aware query processing on the World Wide Web. Inform. Syst. Res. 19, 1, 3--25. Google Scholar
Digital Library
- Sun, S. X., Zhao, J. L., Nunamaker, J. F., and Sheng, O. R. L. 2006. Formulating the data-flow perspective for business process management. Inform. Syst. Res. 17, 4, 374--391. Google Scholar
Digital Library
- Sycara, K., Paolucci, M., Ankolekar, A., and Srinivasan, N. 2003. Automated discovery, interaction and composition of Semantic Web services. Web Semantics: Sci., Serv. Agents World Wide Web 1, 1, 27--46.Google Scholar
Cross Ref
- Tan, W., Fan, Y., and Zhou, M. 2009. A Petri Net-based method for compatibility analysis and composition of Web Services in business process execution language. IEEE Trans. Autom. Sci. Eng. 6, 1, 94--106.Google Scholar
Cross Ref
- Uren, V., Cimiano, P., Iria, J., Handschuh, S., Vargas-Vera, M., Motta, E., and Ciravegna, F. 2006. Semantic annotation for knowledge management: Requirements and a survey of the state of the art. Web Semantics: Sci. Serv. Agents World Wide Web 4, 1, 14--28. Google Scholar
Digital Library
- van der Aalst, W. and Kumar, A. 2003. XML-based schema definition for support of interorganizational workflow. Inform. Syst. Res. 14, 1, 23--46. Google Scholar
Digital Library
- Verma, K. and Sheth, A. 2007. Semantically annotating a Web Service. IEEE Internet Comput. 11, 2, 83--85. Google Scholar
Digital Library
- VIDE. 2009. VIsualize all moDel drivEn programming. Report WP11: Deliverable number D11.3 (Supported by the European Commission within Sixth Framework Programme), Polish-Japanese Institute of Information Technology. http://www.vide-ist.eu/download/VIDE_D11.3.pdf.Google Scholar
- Wache, H., Voegele, T., Visser, U., Stuckenschmidt, H., Schuster, G., Neumann, H., and Hübner, S. 2001. Ontology-based integration of information---A survey of existing approaches. In Proceedings of the IJCAI-01 Workshop on Ontologies and Information Sharing. 108--117.Google Scholar
- Yu, Q., Liu, X., Bouguettaya, A., and Medjahed, B. 2008. Deploying and managing Web services: Issues, solutions, and directions. Int. J. VLDB 17, 3, 537--572. Google Scholar
Digital Library
- Zhu, H. 2005. Effective information integration and reutilization: Solutions to technological deficiency and legal uncertainty. Ph.D. thesis, MIT. Google Scholar
Digital Library
- Zhu, H. and Madnick, S. 2009. Reconciliation of temporal semantic heterogeneity in evolving information systems. Ingénierie des Systèmes d’Information (Networking and Information Systems) 14, 6, 59--74.Google Scholar
- Zhu, H. and Madnick, S. E. 2007. Scalable interoperability through the use of COIN lightweight ontology. In Proceedings of the 2nd VLDB Workshop on Ontologies-Based Techniques for DataBases and Information Systems (ODBIS). 37--50. Google Scholar
Digital Library
Index Terms
A Context-Based Approach to Reconciling Data Interpretation Conflicts in Web Services Composition
Recommendations
A context-based mediation approach to compose semantic Web services
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 ...
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 ...
A context type model for context-aware discovery of web services
ACST'07: Proceedings of the third conference on IASTED International Conference: Advances in Computer Science and TechnologyA service registry such as UDDI is an important component for service discovery in an open Web services environment. Service discovery is refined if the registry is context-aware, i.e. realising the contexts of the querying service consumers as well as ...






Comments