A Novel Approach to Construct Semantic Mashup using Patterns

A Novel Approach to Construct Semantic Mashup using Patterns

Khayra Bencherif, Djamel Amar Bensaber, Mimoun Malki
DOI: 10.4018/IJITWE.2017010102
(Individual Articles)
No Current Special Offers


With the coming of Web 2.0, several technologies are developed to facilitate creating, sharing and reusing of web resources. In this context, the mashup is a novel approach that allows the user to aggregate multiples services to create a single one with a new user interface. However, a key limitation of existing mashups applications is the need to compute semantic and syntactic similarities between data in different services and create or modify workflows in applications mashups without enlisting the talents of the original developers or vendor. In fact, automatic matching tools help users to facilitate automatic integration of both data and APIs without knowing their structure and semantics. In this paper, the authors suggest a novel approach which consists in building a semantic mashup using a matching tool, domain ontology and a set of patterns to facilitate and automate services and data integration. As a study use case, they develop a semantic mashup application for a travel agency that provides a single interface to users.
Article Preview

2. Background

This section serves to expand your knowledge in mashup, semantic mashup, the process of computing data mashups and mashups patterns types.

Complete Article List

Search this Journal:
Volume 19: 1 Issue (2024)
Volume 18: 1 Issue (2023)
Volume 17: 4 Issues (2022): 1 Released, 3 Forthcoming
Volume 16: 4 Issues (2021)
Volume 15: 4 Issues (2020)
Volume 14: 4 Issues (2019)
Volume 13: 4 Issues (2018)
Volume 12: 4 Issues (2017)
Volume 11: 4 Issues (2016)
Volume 10: 4 Issues (2015)
Volume 9: 4 Issues (2014)
Volume 8: 4 Issues (2013)
Volume 7: 4 Issues (2012)
Volume 6: 4 Issues (2011)
Volume 5: 4 Issues (2010)
Volume 4: 4 Issues (2009)
Volume 3: 4 Issues (2008)
Volume 2: 4 Issues (2007)
Volume 1: 4 Issues (2006)
View Complete Journal Contents Listing