Rubrica Pubblica Ateneo

216 views

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
216
On SlideShare
0
From Embeds
0
Number of Embeds
19
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Rubrica Pubblica Ateneo

  1. 1. Rubrica pubblica Ateneo<br />Università degli Studi dell’Insubria<br />Domenico Gaglioti<br />Dante Attanasio<br />
  2. 2. OBIETTIVI<br />Realizzare un webservice basato su SOAP-XML che consenta di interrogare la rubrica di Ateneo e restituire i contatti di un utente in formato standard (vCard)<br />Realizzare un’applicazione web che interroga il web service e visualizza i contatti (Rubrica di Ateneo)<br />
  3. 3. SITUAZIONE ATTUALE<br />Dati memorizzati su un database SQL server. Vengono ogni notte esportati su un altro database ORACLE per essere visibili sul sito web di Ateneo.<br />Svantaggi:<br />Dati sul sito web non aggiornati in tempo reale<br />Procedure non riutilizzabili per esportazioni verso altri applicativi<br />
  4. 4. SOLUZIONE<br />
  5. 5. SOMMARIO<br />Il client interrogherà il web service con alcuni metodi specificati. Per la ricerca il client dovrà indicare un nominativo (nome eo cognome)<br />Otterrà una lista xml di utenti che formatterà in XHTML mediante trasformazione XSLT<br />Dall’interfaccia web, selezionando l’utente desiderato effettuerà una nuova interrogazione<br />Otterrà la lista in formato vCard oppure in formato RDF-XML dei contatti dell’utente (telefono,mail,cell,fax etc…)<br />
  6. 6. WEB SERVICE<br />WEB FORM<br />NUOVO SITO WEB<br />WEB SERVICE<br />SOL 3.0<br />Cerca_persone)<br />query<br />Dati<br />XML lista contatti<br />getContatti(id_utente)<br />query<br />Dati<br />Contatti in formato XML-RDF<br />
  7. 7. Considerazioni<br />Autenticazione non necessaria<br />ASP.NET fornisce tecniche per evitare SQL injection e DoS (Denialof Service)<br />Perché vCard? Formato standard, interfacciabile con varie applicazioni, soprattutto su dispositivi web<br />Perché RDF-XML e non hCard. hCard è un formato di vCard in XHTML. Questo però si adatta soltanto ai client web. Inoltre essendo già generato il codice XHTML è possibile la formattazione soltanto con CSS, che in alcuni casi può essere limitante<br />
  8. 8. Tecnologie, linguaggi e protocolli usati<br />Linguaggio SQL per interrogazioni DATABASE<br />SOAP-XML per WebService<br />ASP.NET per creazione web service e client web<br />AJAX per client WEB<br />XSLT per trasformazione XHTML contenuti<br />Formato vCard per formattazione contatti <br />
  9. 9. Nel futuro…<br />Integrazione nei contatti della foto (se disponibile…)<br />Invio dei contatti vCard direttamente sul dispositivo mobile tramite mailsmsmms<br />Integrazione con iCalendar per gestire gli eventi di Ateneo<br />

×