Client/Serveur HTML/WEB
Les architectures Client/Serveur HTML/WEB exploitent les capacités de middleware des serveurs WEB.
Interface graphique
Les interfaces graphiques des clients sont réalisées avec HTML et conditionnées sous forme de pages.
Une page HTML peut contenir un formulaire (associé à un programme de traitement installé sur le serveur) que l’ utilisateur devra remplir. La validation (nommée submit) de ce formulaire entraîne l’ envoie d’ une requête HTTP vers le serveur WEB.
Programmes serveurs
Cette requête est analysée par le serveur WEB qui déclenche le programme qui traitera la requête.
La réponse est renvoyée au client sous la forme d’ une page HTML
Interface de programmation
L’ interface de programmation des serveurs WEB la plus simple et la plus répandue est CGI (Common Gateway Interface).
Les programmes exploitant l’ interface CGI, aussi nommés scripts CGI, sont habituellement développés en C ou à l’ aide de langages de
scripting comme PERL ou TCL.
ASP et IIS
Internet Information Server
ASP se présente actuellement comme une extension du serveur WEB Internet Information Server (IIS) de Microsoft.
IIS est vendu en standard avec Windows NT Server.
Le moteur ASP est construit au dessus de l’ interface ISAPI du serveur IIS.
L’interface propriétaire ISAPI permet de développer des programmes serveurs moins consommateurs de ressources que les simples scripts CGI..
Document qui présente l’utilisation Active Server Page (180 KO) (Cours PDF)