Title: DMaaS: syntactic, structural and semantic mediation for service composition

Authors: Mohamed Sellami; Pierre De Vettor; Michael Mrissa; Djamal Benslimane; Bruno Defude

Addresses: ASCOLA Group, INRIA, École des Mines de Nantes, 4 rue Aflfred Kastler, 44307 Nantes Cedex 3, France ' CNRS, Université de Lyon, LIRIS UMR 5205, Université Lyon 1, France ' CNRS, Université de Lyon, LIRIS UMR 5205, Université Lyon 1, France ' CNRS, Université de Lyon, LIRIS UMR 5205, Université Lyon 1, France ' CNRS, Telecom SudParis, Samovar UMR 5157, Evry, France

Abstract: Service composition is a major advance service-oriented computing brings to enable the development of distributed applications. However, the distributed nature of services hampers their composition with data heterogeneity problems. In this paper, we address these problems with a decentralised mediation-as-a-service architecture that solves data inconsistencies occurring during the composition of business services. As an extension to our previous work that focused on data interpretation problems, we present in this paper a solution to solve data inconsistencies at the syntactic, structural and semantic levels. We show how syntactic, structural and semantic mediation techniques can be combined, and how semantic mediation provides useful information that helps structural and syntactic mediation. We demonstrate how our architecture enables decentralised publication and discovery of mediation services. We motivate our work with a concrete scenario and validate our proposal with experiments.

Keywords: web services; service composition; data mediation; data integration; data semantics; DMaaS; decentralised MaaS; mediation-as-a-service; service-oriented computing; data inconsistencies; business services.

DOI: 10.1504/IJAACS.2016.079627

International Journal of Autonomous and Adaptive Communications Systems, 2016 Vol.9 No.3/4, pp.310 - 330

Published online: 06 Oct 2016 *

Full-text access for editors Access for subscribers Purchase this article Comment on this article