A Novel Approach to Construct Semantic Mashup using Patterns

A Novel Approach to Construct Semantic Mashup using Patterns

Khayra Bencherif (EEDIS Laboratory, Djilali Liabes University, Sidi Bel Abbes, Algeria), Djamel Amar Bensaber (High School of Computer Science of Sidi Bel Abbes, Sidi Bel Abbes, Algeria) and Mimoun Malki (High School of Computer Science of Sidi Bel Abbes, Sidi Bel Abbes, Algeria)
DOI: 10.4018/IJITWE.2017010102
OnDemand PDF Download:
$30.00
List Price: $37.50

Abstract

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:
Reset
Open Access Articles: Forthcoming
Volume 13: 4 Issues (2018): 1 Released, 3 Forthcoming
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