UNIVERSITA’ DEGLI STUDI DI MODENA
E REGGIO EMILIA
Facoltà di Ingegneria – Sede di Modena
Corso di Laurea in Ingegneria Informatica – Nuovo Ordinamento
Progetto e realizzazione di una
intranet aziendale con
applicazioni web AJAX
Relatore:
Candidato:
Prof. Sonia Bergamaschi
Orazio Valerio
Anno Accademico 2005-2006
Attività stage CNA Servizi Modena
CNA - Confederazione Nazionale dell’Artigianato:
Opera in provincia di Modena con più di 70 sedi ed oltre 900 addetti
Strumento per comunicazione e scambio di
informazioni tra dipendenti
INTRANET AZIENDALE
Intranet CNA Modena
• CMS - Content Management System
• Struttura sito web visibile all’interno alla rete aziendale
• Applicazioni web  sezioni Intranet:
 Rubrica
 Circolari
 Documenti di sede
 Gestione Fatture
 Applicazioni Internet
Sistema single sign-on
Unica procedura di autenticazione
INTRANET
INTERNET
Applicazioni web
Funzione del CMS
WWW
Sezione applicazioni
Programma gestione password
Programma di gestione password
Autenticazione iniziale Effettuare login
Memorizzare credenziali
• Estensione del browser Firefox
• Funzioni implementate con Javascript
• Interazione Database Intranet con tecnica AJAX
Integrazione con la Intranet
Sezione Applicazioni Internet
Interazione database Intranet con tecnica AJAX
Collegamenti siti web
Barra gestione password
AJAX
Database
Intranet
Applicazioni Web AJAX
• CMS usato principalmente per interfaccia grafica
• Funzioni implementate in linguaggio Javascript
Nuovo approccio di programmazione
AJAX
AJAX
AJAX – Asyncronous Javascript And XML
• Recentemente utilizzato per costruire
applicazioni web dinamiche
• Le più importanti
e
Vantaggi evidenti per Applicazioni Web che
effettuano frequenti richieste al server
• Richieste HTTP eseguite in backgroud
• Aggiornamento dinamico degli elementi di una
pagina web
Modello classico
CLIENT
SERVER
HTTP
HTML
Database
Intranet
Modello con AJAX
CLIENT
SERVER
HTTP
AJAX
XML
Database
Intranet
Conclusioni e sviluppi futuri
Conclusioni
Obiettivi raggiunti:
• Realizzata Intranet aziendale con applicazioni web
• Sistema single sign-on per tutte le applicazioni web
• Applicazioni web più dinamiche con AJAX
Sviluppi futuri
• Espansione delle funzionalità della Intranet
• Intranet vista come strumento per la diffusione e
condivisione della conoscenza aziendale
Scarica

- DBGroup