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

Service Oriented Computing (SOC) is a popular computing paradigm for the development of distributed Web applications. Service composition, a key element of SOC, is severely hampered by various types of semantic heterogeneity among the services. In this paper, we address the various semantic differences from the context perspective and use a lightweight ontology to describe the concepts and their specializations. Atomic conversions between the contexts are implemented using XPath functions and external services. The correspondences between the syntactic service descriptions and the semantic concepts are established using a flexible, standard-compliant mechanism. Given the naive BPEL composition ignoring semantic differences, our reconciliation approach can automatically determine and reconcile the semantic differences. The mediated BPEL composition incorporates necessary conversions to convert the data exchanged between different services. Our solution has the desirable properties (e.g., adaptability, extensibility and scalability) and can significantly alleviate the reconciliation efforts for Web services composition.

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

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

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

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

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

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

[7]  Diego Calvanese,et al.  Automatic Composition of Transition-based Semantic Web Services with Messaging , 2005, VLDB.

[8]  Jia Zhang,et al.  Toward a Service-Oriented Development Through a Case Study , 2007, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

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

[10]  Gennady Agre,et al.  An INFRAWEBS Approach to Dynamic Composition of Semantic Web Services , 2007 .

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

[12]  Deborah L. McGuinness,et al.  Bringing Semantics to Web Services with OWL-S , 2007, World Wide Web.

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

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

[15]  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 .

[16]  Jos de Bruijn,et al.  Web Service Modeling Ontology , 2005, Appl. Ontology.

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

[18]  Robert W. Fitzgerald,et al.  Framework for Analysis , 2005 .

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

[20]  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.

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

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

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

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

[25]  Hongwei Zhu,et al.  Improving Data Quality for Web Services Composition , 2009 .

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

[27]  Tran Cao Son,et al.  Semantic Web Services , 2001, IEEE Intell. Syst..

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

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

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

[31]  Mihhail Matskin,et al.  Composition of Semantic Web services using Linear Logic theorem proving , 2006, Inf. Syst..

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

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

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

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

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

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

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

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