|
Il sito Web del CNBA viene ospitato presso i server del Servizio di Gestione del Sistema Informativo dei
Servizi Bibliografici e Documentali
dell'Istituto Universitario di Architettura di Venezia.
Le macchine utilizzate sono due Compaq Proliant 6500, dotati
ciascuno di unità RAID esterna. Uno di questi viene utilizzato come
server pubblico ed è quello che solitamente risponde quando viene richiesta
qualche pagina del sito. L'altro invece svolge funzione di backup:
utilizzato solitamente per provare le modifiche realizzate alle pagine Web,
nel caso per qualche motivo il server principale non sia in grado di
funzionare correttamente ne prende gli indirizzi IP e inizia a rispondere
in sua vece.
Con 512 mega di RAM, doppio processore Intel Pentium II Xeon a 450 MHz e
hardware completamente ridondante, questi due server sono in grado di
gestire un altissimo numero di interrogazioni da parte dell'utenza e di
garantire un servizio continuativo 24 ore al giorno, 7 giorni la settimana
senza mai caricare eccessivamente il sistema.
Dotati di due schede di rete Intel EtherExpress Pro100 con doppia porta
ethernet a 100 Mb/s, i due server sono collegati tra loro tramite una coppia di cavi
incrociati e si scambiano continuamente informazioni riguardo la
sincronizzazione dei dati; verso l'esterno invece viene sfruttato un
collegamento a 4 Mb/s tramite GARR-B.
Per quanto riguarda il software si sono scelti
applicativi disponibili per più piattaforme, in modo tale da
rendere il sito facilmente trasportabile su una macchina differente
in caso di necessità; sono stati preferiti i programmi
distribuiti con licenza a sorgente aperto in quanto il software distribuito
con tale genere di licenze oltre a essere gratuito risulta essere più
sicuro e affidabile di molti altri software commerciali.
|
|
Linux è un sistema operativo Open Source multipiattaforma appartenente
alla famiglia dei sistemi Unix ma compatibile con le specifiche POSIX .
Sviluppato inizialmente nel 1991 come progetto universitario da uno studente
finlandese, Linus Torvalds, ha presto riscosso successo tra gli appassionati
di informatica a cui più piace programmare la propria macchina a basso
livello. Dopo un lungo periodo di gestazione, si sta ora affermando a livello
mondiale come piattaforma ideale per la gestione di server grazie alle sue
elevate prestazioni e al l'elevato livello di sicurezza che permette di ottenere.
In particolare la distribuzione da noi scelta è la Red Hat perché a
nostro avviso sembra avere un occhio di riguardo per le installazioni su server,
rendendo disponibili molto velocemente gli aggiornamenti dei pacchetti ritenuti
non sicuri e certificando il pieno supporto di molti server di fascia alta
delle marche più note.
|
|
Apache si può ritenere il più diffuso, potente e sicuro server HTTP
disponibile oggi sul mercato. Open source, multipiattaforma, ormai altamente
testato e incredibilmente stabile, integra direttamente come modulo interno
la gestione del linguaggio PHP, diminuendo quindi sensibilmente i tempi di
risposta alle richieste che arrivano dalla rete.
La possibilità di gestire con questo programma anche i domini virtuali
ci ha permesso di ospitare il sito del CNBA all'interno dei server dei
Servizi Bibliografici e Documentali dello IUAV senza
richiedere una ulteriore macchina dedicata.
|
|
MySQL è un database molto potente e performante, in grado di
immagazzinare nelle proprie tabelle una notevole quantità di
dati e di accedervi molto velocemente. Permette una sincronizzazione
rapida ed efficiente delle basi dati memorizzate sui server posti in
ridondanza, che ci permette di avere sempre a disposizione i dati
aggiornati in tutte le nostre macchine, di produzione e di backup.
Qui sono memorizzate le news che vengono pubblicate sul sito, i dati
dei nostri soci e i messaggi della mail list.
|
|
|
Il linguaggio PHP è stato utilizzato in questo sito innanzitutto per
gestire in maniera comoda l'impostazione grafica comune di tutte le pagine
sviluppando una classe per il template. Mette a disposizione una nutrita
serie di funzioni che gli permettono di interagire direttamente con le tabelle
gestite da MySQL e ci permette quindi di realizzare ricerche anche molto
complesse con estrema facilità, visualizzando poi i dati sul Web.
|
|
ht://Dig è un software multipiattaforma per l'indicizzazione delle pagine web di un sito
o di una intranet e la successiva ricerca sui contenuti. Poiché costruisce anticipatamente una
serie di database sui quali effettuare le interrogazioni i tempi di risposta si riducono notevolmente.
Permette inoltre di utilizzare anche algoritmi complessi per le indicizzazioni, basati su sinonimi,
assonanze, omografie, prefissi e suffissi.
La versione utilizzata in questo sito è stata modificata per poter essere utilizzata con il
template PHP da noi addottato.
|
|
EasyWeb è un sistema di ricerca bibliografica e museale realizzato da una
collaborazione tra IUAV/sBD e NEXUS S.p.A.
che si appoggia alla versione per sistemi Unix derivati dell'Information Retrieval
System CDS-ISIS dell'UNESCO, di cui sono apprezzabili i tempi di risposta
particolarmente veloci anche in presenza di notevoli quantità di dati grazie
alla caratteristica gestione ad Inverted File dell'IRS sottostante. All'interno di
questo database è presente lo spoglio retrospettivo dei periodici di Architettura
e Urbanistica del CNBA.
|
|
|
Easycat è invece il software utilizzato per l'attività di spoglio compartecipato
via Web, sempre basato sulla versione per sistemi Unix derivati dell'Information
Retrieval System CDS-ISIS dell'UNESCO.
|
|
|
Openshare è un prodotto di Infosquare che permette la condivisione di informazioni
su Web e la pubblicazione di contenuti con il solo uso di un browser.
Sul nostro sito tale prodotto è stato utilizzato per permettere ai soci la pubblicazione dei verbali e delle informazioni soggette a frequenti modifiche direttamente dal Web in maniera facile e senza avere conoscenza di HTML o altre nozioni tecniche.
La gestione di questa parte è in capo a SINT D&R.
|
|
Credits:
La progettazione del sito è stata elaborata da Pierre Piccotti.
Il layout grafico è stato concepito da Jules Piccotti.
La realizzazione tecnica è opera di Piergiorgio Ghezzo.
La manutenzione del dominio www.cnba.it viene effettuata da IUAV/SINT.
|