Le applicazioni WEB permettono
una maggiore interazione tra il navigatore ed il sito, con la possibilità
di modificare dinamicamente il contenuto delle pagine in base alle scelte
effettuate. Ogni applicazione è composta da due aree principali
: un'area pubblica, dove il visitatore può navigare nelle informazioni
messe a disposizione e un'area di amministrazione con strumenti protetti
e dedicati, che permettono di controllare i contenuti e la configurazione
dell'applicazione. Si tratta in pratica di programmi veri e propri, che
possono essere così condivisi e utilizzati su qualunque computer
che abbia a disposizione un collegamento che permetta di raggiungere,
tramite un browser qualunque, il server sul quale risiede l'appicazione.
In questo modo è possibile eliminare i costi di gestione che i
normali programmi richiedono.
I portali di Optogest, sono basati su un sistema modulare
e object-oriented sviluppato con tecnologie d'avanguardia, per supportare
la facile manutenzione, evoluzione e riutilizzabilità. La piattaforma
è un'estensione di un web framework.
Il modello di architettura della piattaforma è
il 3-tier-architecture. Un modello strategico per rendere distinti e separati
gli strati di formato (grafica, look&feel, User System Interface),
logica (kernel, Process Management) e dati (Database Management). Questo
modello soddisfa le misure di qualità software di manutenzione,
scalabilità, riutilizzabilità e affidabilità.
La piattaforma è costituita da un kernel sviluppato
in PHP e JAVA ed usa la tecnologia Smarty come Presentation Framework
(per gestire i template ed i temi grafici). I Portali, possono girare
su macchine Linux e Windows2003 ed usare database MySQL. Possono supportare
le tecnologie RSS (Really Simple Sindication, per esportare il contenuto
in formato XML) ed i web service basati su SOAP (Simple Object Access
Protocol).
|