next up previous contents
suivant: Langages du Web côté monter: Serveur Web précédent: Comment faire du Web   Table des matières

Applications mettant en \oeuvre des bases de données

Le développement des applications multimédia comprenant une base de données nécessite :

$\bullet$
un langage (HTML,XML) qui sera utilisé entre le serveur Web et le navigateur, pour la mise en forme des documents. La passerelle génère des pages (HTML,XML) qui seront interprétées par le navigateur.
$\bullet$
Un langage de requête comme SQL (Standard Query Language). qui permet d'interroger une base de données.
$\bullet$
Un langage de programmation pour créer les CGI ou un langage comme PHP, ASP,...qui servent de support aux paramètres des requêtes saisis par l'utilisateur.
$\bullet$
Un serveur Web.

La figure 7 illustre cette mise en \oeuvre.

Figure: Connexion entre une base de données, un serveur et un client
\includegraphics[width=10cm]{figures/web-sql.eps}

Déroulement d'une transaction :
Le client Web lance une requête vers le serveur Web (1) qui fait appel à la passerelle (2) en lui passant les paramètres nécessaire à l'exécution d'une opération sur la base de données (3). Le serveur de base de données renvoie la réponse à la passerelle (4) qui va pouvoir créer le document (HTML,XML) (5) pour que serveur web le transmette au client (6), où il sera visualisé.


next up previous contents
suivant: Langages du Web côté monter: Serveur Web précédent: Comment faire du Web   Table des matières
Sebastien Choplin 2002-02-26