A cosa servono gli altri ingranaggi

Il database

Il database serve a custodire informazioni persistenti relativamente alla didattica (corsi e tesi), alla attività di ricerca (indice delle pubblicazioni), agli annunci e così via.

L'uso del DB permette di gestire le informazioni (data centric information in contrapposizione document centric information) in modo uniforme tramite un'interfaccia web sia per l'immisione che per la presentazione.

Nello schema, un utente remoto per accedere ad alcune informazioni contenute nel database interroga il server http che a sua volta lancia un programma Perl che accede alle informazioni del database. Le informazioni vengono impacchettate in formato HTML e restituite al browser.

Nel caso che si tratti di scrivere nell'archivio allora occorre autenticarsi.
Tutte le autenticazioni avvengono tramite un'interfaccia standard che usa PHP per gestire la sessione.

Nella realtà lo schema è un po' più complicato per l'intermediazione del PTT che assicura l'omogeneità di struttura.