MELQART : un système d'exécution de mashups avec disponibilité de données

Cette thèse présente MELQART, un système d'exécution de mashups avec disponibilité de données. Un mashup est une application web qui combine des données provenant de fournisseurs hétérogènes (web services). Ces données sont agrégées pour former un résultat homogène affiché dans des composants a...

Full description

Bibliographic Details
Main Author: Othman Abdallah, Mohamad
Other Authors: Grenoble
Language:fr
Published: 2014
Subjects:
004
Online Access:http://www.theses.fr/2014GRENM010/document
id ndltd-theses.fr-2014GRENM010
record_format oai_dc
spelling ndltd-theses.fr-2014GRENM0102018-06-22T04:56:53Z MELQART : un système d'exécution de mashups avec disponibilité de données MELQART : a mashup execution system with data availability Mashup Disponibilité de données Web services Web 2.0 Fraicheur de données Mashup Data availability Web services Web 2.0 Data freshness 004 Cette thèse présente MELQART, un système d'exécution de mashups avec disponibilité de données. Un mashup est une application web qui combine des données provenant de fournisseurs hétérogènes (web services). Ces données sont agrégées pour former un résultat homogène affiché dans des composants appelés mashlets. Les travaux dans le domaine des mashups, se sont principalement intéressés au fonctionnement des mashups, aux différents outils de construction et à leur utilisation et interaction avec les utilisateurs. Dans cette thèse, nous nous intéressons à la gestion de données dans les mashups et plus particulièrement à la disponibilité et la fraîcheur de ces données. L'amélioration de la disponibilité tient compte du caractère dynamique des données des mashups. Elle garantit (1) l'accès aux données même si le fournisseur est indisponible, (2) la fraicheur de ces données et (3) un partage de données entre les mashups afin d'augmenter la disponibilité de données. Pour cela nous avons défini un modèle de description de mashups permettant de spécifier les caractéristiques de disponibilité des données. Le principe d'exécution de mashups est défini selon ce modèle en proposant d'améliorer la disponibilité et la fraicheur des données du mashup par des fonctionnalités orthogonales à son processus d'exécution. Le système MELQART implante ce principe et permet de valider notre approche à travers l'exécution de plusieurs instances de mashups dans des conditions aléatoires de rupture de communication avec les fournisseurs de données. This thesis presents MELQART: a mashup execution system that ensures data availability. A mashup is a Web application that application that combines data from heterogeneous provides (Web services). Data are aggregated for building a homogenous result visualized by components named mashlets. Previous works have mainly focused, on the definition of mashups and associated tools and on their use and interaction with users. In this thesis, we focus on mashups data management, and more specifically on fresh mashups data availability. Improving the data availability take into account the dynamic aspect of mashups data. It ensures (1) the access to the required data even if the provider is unavailable, (2) the freshness of these data and (3) the data sharing between mashups in order to avoid the multiple retrieval of the same data. For this purpose, we have defined a mashup description formal model, which allows the specification of data availability features. The mashups execution schema is defined according to this model with functionalities that improve availability and freshness of mashed-up data. These functionalities are orthogonal to the mashup execution process. The MELQART system implements our contribution and validates it by executing mashups instances with unpredictable situations of broken communications with data providers. Electronic Thesis or Dissertation Text fr http://www.theses.fr/2014GRENM010/document Othman Abdallah, Mohamad 2014-02-26 Grenoble Collet, Christine Vargas-Solar, Genoveva
collection NDLTD
language fr
sources NDLTD
topic Mashup
Disponibilité de données
Web services
Web 2.0
Fraicheur de données
Mashup
Data availability
Web services
Web 2.0
Data freshness
004
spellingShingle Mashup
Disponibilité de données
Web services
Web 2.0
Fraicheur de données
Mashup
Data availability
Web services
Web 2.0
Data freshness
004
Othman Abdallah, Mohamad
MELQART : un système d'exécution de mashups avec disponibilité de données
description Cette thèse présente MELQART, un système d'exécution de mashups avec disponibilité de données. Un mashup est une application web qui combine des données provenant de fournisseurs hétérogènes (web services). Ces données sont agrégées pour former un résultat homogène affiché dans des composants appelés mashlets. Les travaux dans le domaine des mashups, se sont principalement intéressés au fonctionnement des mashups, aux différents outils de construction et à leur utilisation et interaction avec les utilisateurs. Dans cette thèse, nous nous intéressons à la gestion de données dans les mashups et plus particulièrement à la disponibilité et la fraîcheur de ces données. L'amélioration de la disponibilité tient compte du caractère dynamique des données des mashups. Elle garantit (1) l'accès aux données même si le fournisseur est indisponible, (2) la fraicheur de ces données et (3) un partage de données entre les mashups afin d'augmenter la disponibilité de données. Pour cela nous avons défini un modèle de description de mashups permettant de spécifier les caractéristiques de disponibilité des données. Le principe d'exécution de mashups est défini selon ce modèle en proposant d'améliorer la disponibilité et la fraicheur des données du mashup par des fonctionnalités orthogonales à son processus d'exécution. Le système MELQART implante ce principe et permet de valider notre approche à travers l'exécution de plusieurs instances de mashups dans des conditions aléatoires de rupture de communication avec les fournisseurs de données. === This thesis presents MELQART: a mashup execution system that ensures data availability. A mashup is a Web application that application that combines data from heterogeneous provides (Web services). Data are aggregated for building a homogenous result visualized by components named mashlets. Previous works have mainly focused, on the definition of mashups and associated tools and on their use and interaction with users. In this thesis, we focus on mashups data management, and more specifically on fresh mashups data availability. Improving the data availability take into account the dynamic aspect of mashups data. It ensures (1) the access to the required data even if the provider is unavailable, (2) the freshness of these data and (3) the data sharing between mashups in order to avoid the multiple retrieval of the same data. For this purpose, we have defined a mashup description formal model, which allows the specification of data availability features. The mashups execution schema is defined according to this model with functionalities that improve availability and freshness of mashed-up data. These functionalities are orthogonal to the mashup execution process. The MELQART system implements our contribution and validates it by executing mashups instances with unpredictable situations of broken communications with data providers.
author2 Grenoble
author_facet Grenoble
Othman Abdallah, Mohamad
author Othman Abdallah, Mohamad
author_sort Othman Abdallah, Mohamad
title MELQART : un système d'exécution de mashups avec disponibilité de données
title_short MELQART : un système d'exécution de mashups avec disponibilité de données
title_full MELQART : un système d'exécution de mashups avec disponibilité de données
title_fullStr MELQART : un système d'exécution de mashups avec disponibilité de données
title_full_unstemmed MELQART : un système d'exécution de mashups avec disponibilité de données
title_sort melqart : un système d'exécution de mashups avec disponibilité de données
publishDate 2014
url http://www.theses.fr/2014GRENM010/document
work_keys_str_mv AT othmanabdallahmohamad melqartunsystemedexecutiondemashupsavecdisponibilitededonnees
AT othmanabdallahmohamad melqartamashupexecutionsystemwithdataavailability
_version_ 1718702890429710336