skip to main content
research-article

A Context-Based Approach to Reconciling Data Interpretation Conflicts in Web Services Composition

Published:01 November 2013Publication History
Skip Abstract Section

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.

References

  1. Abeywickrama, D. and Ramakrishnan, S. 2012. Context-aware services engineering: Models, transformation and verification. ACM Trans. Internet Technol. 11, 3. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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 ScholarGoogle Scholar
  3. 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 ScholarGoogle Scholar
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. Christensen, E., Curbera, F., Meredith, G., and Weerawarana, S. 2001. Web services description language (WSDL) 1.1. W3C Recommendation.Google ScholarGoogle Scholar
  7. Di Lorenzo, G., Hacid, H., Paik, H., and Benatallah, B. 2009. Data integration in mashups. ACM SIGMOD Record, 38, 1, 59--66. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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 ScholarGoogle Scholar
  9. Fensel, D. and Bussler, C. 2002. The Web Service Modeling Framework WSMF. Electron. Commerce Res. Appl. 1, 2, 113--137.Google ScholarGoogle ScholarCross RefCross Ref
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. Halevy, A. 2005. Why your data won’t mix. Queue 3, 8, 50--58. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  16. Lausen, H., Polleres, A., and Roman, D. 2005. Web Service Modeling Ontology (WSMO). W3C Member Submission 3.Google ScholarGoogle Scholar
  17. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  18. 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 ScholarGoogle Scholar
  19. Madnick, S. and Zhu, H. 2006. Improving data quality through effective use of data semantics. Data Knowl. Engin. 59, 2, 460--475. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 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 ScholarGoogle Scholar
  21. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  22. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  23. McIlraith, S. A., Son, T. C., and Zeng, H. 2001. Semantic Web Services. IEEE Intell. Syst. 16, 2, 46--53. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  25. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  26. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  27. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  28. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  29. 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 ScholarGoogle ScholarCross RefCross Ref
  30. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  31. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  32. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  33. Savas, P., Evelyne, V., and Tony, H. 2009 A “smart” cyberinfrastructure for research. Comm. ACM 52, 12, 33--37. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. 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 ScholarGoogle Scholar
  35. 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 ScholarGoogle ScholarCross RefCross Ref
  36. 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 ScholarGoogle Scholar
  37. 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 ScholarGoogle Scholar
  38. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  39. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  40. 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 ScholarGoogle ScholarCross RefCross Ref
  41. 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 ScholarGoogle ScholarCross RefCross Ref
  42. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  43. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  44. Verma, K. and Sheth, A. 2007. Semantically annotating a Web Service. IEEE Internet Comput. 11, 2, 83--85. Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. 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 ScholarGoogle Scholar
  46. 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 ScholarGoogle Scholar
  47. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  48. Zhu, H. 2005. Effective information integration and reutilization: Solutions to technological deficiency and legal uncertainty. Ph.D. thesis, MIT. Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. 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 ScholarGoogle Scholar
  50. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A Context-Based Approach to Reconciling Data Interpretation Conflicts in Web Services Composition

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image ACM Transactions on Internet Technology
              ACM Transactions on Internet Technology  Volume 13, Issue 1
              November 2013
              94 pages
              ISSN:1533-5399
              EISSN:1557-6051
              DOI:10.1145/2555514
              • Editor:
              • Munindar P. Singh
              Issue’s Table of Contents

              Copyright © 2013 ACM

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 November 2013
              • Revised: 1 March 2013
              • Accepted: 1 March 2013
              • Received: 1 January 2012
              Published in toit Volume 13, Issue 1

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article
              • Research
              • Refereed

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader
            About Cookies On This Site

            We use cookies to ensure that we give you the best experience on our website.

            Learn more

            Got it!