WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mashup sémantique

( Télécharger le fichier original )
par Abdelhamid MALKI
Université Djillali Liabes de Sidi Bel Abbes, Algérie - Master en informatique 2011
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

Chapitre 5 L'ingénierie des applications Mashup

77

Chapitre 5

L'INGENIERIE DES APPLICATIONS

MASHUP

Chapitre 5 L'ingénierie des applications Mashup

78

1. INTODUCTION

Un Mashup peut être défini comme une application Web qui extrait et combine les données et les fonctionnalités à partir de sources différentes pour répondre aux besoins des utilisateurs[Merrill 2006]. Récemment, un certain nombre de framework ont été proposés pour simplifier le processus de création des mashup afin que les utilisateurs finaux soient en mesure de créer des mashups sans avoir besoins des connaissances en programmation. Dans ce chapitre, nous comparons ces framework à l'égard des besoins en compétences des utilisateurs. L'analyse est basée sur un aperçu représentatif des framework mashup qui ont été proposées par les entreprises et les équipes de recherche.

Ensuite, nous donnons un aperçu sur les différents framework de mashup et leurs paradigmes de développement.

2. Le modèle de catégorisation des mashup frameworks

Les compétences des utilisateurs peuvent être divisées en catégories développeur, utilisateur, et utilisateur occasionnel. Un développeur doit être familier avec la programmation, les technologies Web, les différents API ainsi que l'utilisation des outils de développement. Un utilisateur n'a pas de compétences en programmation, mais il a une connaissance fonctionnelle détaillée d'un outil spécifique ou un ensemble d'outils. Les utilisateurs occasionnels ont seulement les compétences nécessaires pour utiliser les fonctionnalités d'un navigateur web pour être capables de naviguer dans le Web. Les compétences requises pour les utilisateurs dépendent de l'approche du développement utilisée pour la création du mashup. L'approche du développement des mashup peut être basée sur la création manuelle, semi-automatique ou automatique. La création manuelle signifie que l'intégration des sources de données et des fonctionnalités doit être faite par la programmation ou le Scripting. La Création semi-automatique couvre la création de mashups basée sur les tableurs, des outils de fil et de programmation par démonstration. La création automatique signifie que le mashup est produit sans l'interaction directe de l'utilisateur. Cela signifie que les ressources (par exemple les services de connaissances du web) sont sélectionnées et invoquées automatiquement. En outre, la création des mashup peut être appelées automatique et adaptative, si ce processus génère des mashup adaptés à l'évolution des intérêts des utilisateurs, des tâches et de l'expérience d'un utilisateur, ce qui signifie qu'elle est basée sur un modèle d'utilisateur spécifique [Brusilovsky and al,2007]

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Et il n'est rien de plus beau que l'instant qui précède le voyage, l'instant ou l'horizon de demain vient nous rendre visite et nous dire ses promesses"   Milan Kundera