CGI, acronyme de Common Gateway Interface, est un ensemble de spécifications décrivant les échanges
entre un navigateur et un serveur HTTP. Il s'agit donc d'une interface gérant les actions initiées par le
client sur le serveur Web. Cela se traduit par l'exécution d'un programme sur le serveur, dont les paramètres
(éventuels) ont été saisis par le client, à travers son browser.
Le programme en question peut être développé sous n'importe quel langage. Le choix dépend essentiellement de
la plateforme du serveur et de ce que l'on souhaite faire exactement.
Figure 4.1: Chaine de liaison de la transaction