30.12.2014 Views

Un Modèle de conception d'applications Web basées - Webreview

Un Modèle de conception d'applications Web basées - Webreview

Un Modèle de conception d'applications Web basées - Webreview

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

graphe ; celles du premier niveau sont stockées dans<br />

une base <strong>de</strong> données fondée sur le modèle <strong>de</strong> données <strong>de</strong><br />

Stru<strong>de</strong>l ou dans <strong>de</strong>s sources externes (pages HTML, BD<br />

relationnelles ou objets, …).<br />

Le modèle <strong>de</strong> données <strong>de</strong> Stru<strong>de</strong>l est un modèle <strong>de</strong><br />

graphe. <strong>Un</strong>e base <strong>de</strong> données est représentée par un<br />

graphe <strong>de</strong> données contenant <strong>de</strong>s objets connectés par<br />

<strong>de</strong>s arcs orientés et étiquetés par <strong>de</strong>s attributs. Les<br />

objets sont eux-mêmes <strong>de</strong>s nœuds avec un i<strong>de</strong>ntificateur<br />

(Oid), ou <strong>de</strong>s valeur atomiques (entiers, chaînes <strong>de</strong><br />

caractères, fichiers, …).<br />

Stru<strong>de</strong>l fournit un langage <strong>de</strong> requêtes nommé StruQL<br />

(Site Transformation <strong>Un</strong>d Query Langage) utilisé aussi<br />

bien pour l’intégration <strong>de</strong> données provenant <strong>de</strong> sources<br />

externes dans un graphe, que pour la transformation<br />

d’un graphe (informations à publier) en un ou plusieurs<br />

autres graphes (vues).<br />

Araneus [11] introduit la notion <strong>de</strong> <strong>Web</strong>-Base qui est<br />

définie comme une collection <strong>de</strong> données <strong>de</strong> nature<br />

hétérogène (structurées et semi-structurées). Araneus<br />

est alors un système <strong>de</strong> gestion <strong>de</strong> <strong>Web</strong>-Base, c’est-àdire<br />

un système offrant les fonctionnalités <strong>de</strong> gestion<br />

<strong>de</strong> bases <strong>de</strong> données et <strong>de</strong> sites <strong>Web</strong>.<br />

L’originalité <strong>de</strong> Araneus rési<strong>de</strong> dans la définition d’un<br />

modèle <strong>de</strong> données (ADM) pour les documents <strong>Web</strong> et<br />

hypertextes, <strong>de</strong> plusieurs langages pour<br />

l’interrogation, la création et la mise à jour <strong>de</strong> sites<br />

<strong>Web</strong>, et <strong>de</strong>s métho<strong>de</strong>s et techniques <strong>de</strong> <strong>conception</strong> et<br />

d’interrogation et d’implémentation <strong>de</strong> sites <strong>Web</strong>.<br />

Dans le modèle <strong>de</strong> données ADM, un site <strong>Web</strong> est une<br />

collection <strong>de</strong> schémas <strong>de</strong> pages connectées par <strong>de</strong>s<br />

liens. Les documents d’un site sont d’abord classés en<br />

différents types <strong>de</strong> documents. <strong>Un</strong> schéma <strong>de</strong> pages est<br />

ensuite construit manuellement pour chaque type <strong>de</strong><br />

documents. Dans le système, les objets ADM sont<br />

manipulés grâce à un gestionnaire d’objets qui repose<br />

sur un SGBD.<br />

<strong>Web</strong>ML [4] est un langage <strong>de</strong> <strong>de</strong>scription pour concevoir<br />

<strong>de</strong>s sites <strong>Web</strong>. Il est accompagné d’une méthodologie <strong>de</strong><br />

ISPS’2001 – Algiers- May 2001<br />

RIST VOL. 11 N°01 Année 2001

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!