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 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.

[1]  Amit P. Sheth,et al.  Meteor-s web service annotation framework , 2004, WWW '04.

[2]  Tomas Vitvar,et al.  SAWSDL: Semantic Annotations for WSDL and XML Schema , 2007, IEEE Internet Computing.

[3]  Stuart E. Madnick,et al.  Engineering Systems Division Working Paper Series ESD-WP-2009-03 RECONCILIATION OF TEMPORAL SEMANTIC HETEROGENEITY IN EVOLVING INFORMATION SYSTEMS , 2008 .

[4]  Amit P. Sheth,et al.  Semantics for the Semantic Web: The Implicit, the Formal and the Powerful , 2005 .

[5]  J. Farrell,et al.  Semantic Annotations for WSDL and XML Schema , 2007 .

[6]  Amit P. Sheth,et al.  Adding Semantics to Web Services Standards , 2003, ICWS.

[7]  Hye-Young Paik,et al.  Data integration in mashups , 2009, SGMD.

[8]  Ramayya Krishnan,et al.  On Data Reliability Assessment in Accounting Information Systems , 2005, Inf. Syst. Res..

[9]  Adam Souzis,et al.  Semantic Annotations For Wsdl And Xml Schema , 2015 .

[10]  Marwan Sabbouh,et al.  Using Data Semantics to Enable Automatic Composition of Web Services , 2006, 2006 IEEE International Conference on Services Computing (SCC'06).

[11]  Zakaria Maamar,et al.  Context and Semantic Composition of Web Services , 2006, DEXA.

[12]  Boualem Benatallah,et al.  Protocol-aware matching of web service interfaces for adapter development , 2010, WWW '10.

[13]  Anupriya Ankolekar,et al.  Automated discovery, interaction and composition of Semantic Web services , 2003, J. Web Semant..

[14]  Amit P. Sheth,et al.  A Semantic Web Services Architecture , 2005, IEEE Internet Comput..

[15]  Stuart E. Madnick,et al.  Framework for the Analysis of the Adaptability, Extensibility, and Scalability of Semantic Information Integration and the Context Mediation Approach , 2009, 2009 42nd Hawaii International Conference on System Sciences.

[16]  Anthony J. G. Hey,et al.  ViewpointA "smart" cyberinfrastructure for research , 2009, Commun. ACM.

[17]  Sandeep Purao,et al.  CONQUER: A Methodology for Context-Aware Query Processing on the World Wide Web , 2008, Inf. Syst. Res..

[18]  Sita Ramakrishnan,et al.  Context-aware services engineering: Models, transformations, and verification , 2012, TOIT.

[19]  Paolo Traverso,et al.  Service-Oriented Computing: State of the Art and Research Challenges , 2007, Computer.

[20]  Stuart E. Madnick,et al.  Mit Sloan School of Management Mit Sloan School Working Paper 4755-09 Reconciling Semantic Heterogeneity in Web Services Composition Reconciling Semantic Heterogeneity in Web Services Composition Reconciling Semantic Heterogeneity in Web Services Composition , 2022 .

[21]  Stuart E. Madnick,et al.  Effective information integration and reutilization: solutions to technological deficiency and legal uncertainty , 2005 .

[22]  Stéphane Bressan,et al.  Context Interchange: New Features and Formalisms for the Intelligent Integration of Information Context Interchange: New Features and Formalisms for the Intelligent Integration of Information , 1997 .

[23]  Heiner Stuckenschmidt,et al.  Ontology-Based Integration of Information - A Survey of Existing Approaches , 2001, OIS@IJCAI.

[24]  Amit P. Sheth,et al.  Ontology Driven Data Mediation in Web Services , 2007, Int. J. Web Serv. Res..

[25]  Francisco Curbera,et al.  Web Services Business Process Execution Language Version 2.0 , 2007 .

[26]  Stuart E. Madnick,et al.  Scalable Interoperability Through the Use of COIN Lightweight Ontology , 2005, ODBIS.

[27]  Stuart E. Madnick,et al.  The Design and Implementation of a Corporate Householding Knowledge Processor to Improve Data Quality , 2003, J. Manag. Inf. Syst..

[28]  Olivia R. Liu Sheng,et al.  Formulating the Data-Flow Perspective for Business Process Management , 2006, Inf. Syst. Res..

[29]  Stuart E. Madnick,et al.  The Camaleon Web Wrapper Engine , 2000, TES.

[30]  Zakaria Maamar,et al.  A Context Model for Semantic Mediation in Web Services Composition , 2006, ER.

[31]  I. Melzer Web Services Description Language , 2010 .

[32]  Athman Bouguettaya,et al.  Deploying and managing Web services: issues, solutions, and directions , 2008, The VLDB Journal.

[33]  MartinDavid,et al.  Bringing Semantics to Web Services with OWL-S , 2007 .

[34]  Stéphane Bressan,et al.  Context Knowledge Representation and Reasoning in the Context Interchange System , 2015, Applied Intelligence.

[35]  Dieter Fensel,et al.  The Web Service Modeling Framework WSMF , 2002, Electron. Commer. Res. Appl..

[36]  MengChu Zhou,et al.  A Petri Net-Based Method for Compatibility Analysis and Composition of Web Services in Business Process Execution Language , 2009, IEEE Transactions on Automation Science and Engineering.

[37]  Amit P. Sheth,et al.  Semantic Interoperability of Web Services - Challenges and Experiences , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[38]  Stuart E. Madnick,et al.  The Camélón Web Wrapper Engine , 2000 .

[39]  Marwan Sabbouh,et al.  Using Mapping Relations to Semi Automatically Compose Web Services , 2008, 2008 IEEE Congress on Services - Part I.

[40]  Jörg Becker,et al.  Specifying information systems for business process integration – A management perspective* , 2003, Inf. Syst. E Bus. Manag..

[41]  Akhil Kumar,et al.  XML - Based Schema Definition for Support of Interorganizational Workflow , 2003, Inf. Syst. Res..

[42]  Bruce Spencer,et al.  Inferring Data Transformation Rules to Integrate Semantic Web Services , 2004, International Semantic Web Conference.

[43]  Amit P. Sheth,et al.  Semantically Annotating a Web Service , 2007, IEEE Internet Computing.

[44]  Zakaria Maamar,et al.  A context-based mediation approach to compose semantic Web services , 2007, TOIT.

[45]  Siegfried Handschuh,et al.  Semantic annotation for knowledge management: Requirements and a survey of the state of the art , 2006, J. Web Semant..

[46]  Karima Mecheri,et al.  Semantic interoperability of Web services: A survey , 2010, 2010 International Conference on Machine and Web Intelligence.

[47]  Stuart E. Madnick,et al.  An Approach to Composing Web Services with Context Heterogeneity , 2009, 2009 IEEE International Conference on Web Services.

[48]  Amit P. Sheth,et al.  Semantics for the Semantic Web: The Implicit, the Formal and the Powerful , 2005, Int. J. Semantic Web Inf. Syst..

[49]  Stuart E. Madnick,et al.  Improving data quality through effective use of data semantics , 2006, Data Knowl. Eng..

[50]  David L. Martin,et al.  Semantic Web Services , 2012, Springer Berlin Heidelberg.

[51]  Leonard J. Seligman,et al.  Bulletin of the Technical Committee on Data Engineering September 2002 , 2002 .

[52]  Alon Y. Halevy,et al.  Why Your Data Won’t Mix , 2005, ACM Queue.