1 / 24

SUSHI: questo sconosciuto (?)

Seminario Residenziale CIBER 2006. SUSHI: questo sconosciuto (?). Messina, Villa Pace – 12-14 Giugno 2006. Ugo Contino – ugo.contino@caspur.it. Premessa.

raoul
Télécharger la présentation

SUSHI: questo sconosciuto (?)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Seminario Residenziale CIBER 2006 SUSHI: questo sconosciuto (?) Messina, Villa Pace – 12-14 Giugno 2006 Ugo Contino – ugo.contino@caspur.it

  2. Premessa • La presentazione è tratta da un seminario WEB (webinar) al quale l’autore ha partecipato lo scorso 24 maggio (rif. https://niso.webex.com/niso/onstage/tool/record/viewrecording1.php?EventID=277486276) Seminario Residenziale CIBER 2006 – Villa Pace – Messina - 12.14 Giugno

  3. Sommario • Breve introduzione sull’iniziativa SUSHI • SUSHI: quale architettura • Struttura del messaggio di richiesta di Report • Struttura del messaggio di risposta con il Report • Dove stanno i dati COUNTER? • Ruolo dei client e dei server nello standard SUSHI • Il problema della privacy dei dati Seminario Residenziale CIBER 2006 – Villa Pace – Messina - 12.14 Giugno

  4. Chi c’è dietro(*)… • Membri del gruppo di lavoro SUSHI • Adam Chandler, co-chair (Cornell University) • Oliver Pesch, co-chair (Ebsco Information Services) • Ivy Anderson (California Digital Library) • Patricia Brennan (Thomson Scientific) • Ted Fons, (Innovative Interfaces, Inc.) • Bill Hoffman (Swets Information Services) • Tim Jewell (University of Washington) • Ted Koppel (Ex Libris) • Sviluppatori della versione 0.1 • Ben Burbridge and Tony Li, Innovative Interfaces, Inc. • Eitan Schreiber, Ex Libris • Rolf van der Tang, Swets Information Services • Petar Vucetin, EBSCO Information Services Seminario Residenziale CIBER 2006 – Villa Pace – Messina - 12.14 Giugno (*) Fonte: http://www.niso.org/committees/SUSHI/SUSHI_comm.html

  5. Un po’ di nomenclatura • SUSHI: Standardized Usage Statistics Harvesting Initiative • Standard promosso dal NISO: National Information Standards Organization Seminario Residenziale CIBER 2006 – Villa Pace – Messina - 12.14 Giugno

  6. SUSHI: cui prodest? • Il progetto COUNTER ha fornito un’eccellente modello per la produzione non ambigua di statistiche d’uso su risorse elettroniche… • …ma è tutto quello che chiede chi fa realmente ERM? • Il modello attuale è publisher-centrico • Non esistono meccanismi di aggregazione standard • Processo di aggregazione delle statistiche molto spesso laborioso e lungo • …serve un modello più efficiente per la raccolta delle informazioni delle statistiche d’uso Seminario Residenziale CIBER 2006 – Villa Pace – Messina - 12.14 Giugno

  7. Qualche milestones • Nascita di un comitato guida per SUSHI • Novembre 2004: incontro tra la Cornell Univ. e la Innovative • Luglio 2005: creazione del primo comitato guida comprendente : • Biblioteche • Content Providers • Produttore di sistemi di gestione integrata per biblioteche • Subscription Agents (EBSCO per es.) Seminario Residenziale CIBER 2006 – Villa Pace – Messina - 12.14 Giugno

  8. Qualche milestones • Chi fa parte dell’attuale comitato guida: • Cornell University – Adam Chandler • Ex Libris – Ted Koppel • EBSCO – Oliver Pesch • California Dig. Lib. – Ivy Anderson • Innovative Intf. – Ted Fons • Thompson Scient. – Patricia Brennan • University of Washington – Tim Jewell Seminario Residenziale CIBER 2006 – Villa Pace – Messina - 12.14 Giugno

  9. Una scelta “difficile” • Quale nome dargli? • PROTO (…troppo scialbo) • OUSHI (Online Usage Statistics Harvesting Initiative) -> significa prelibato in giapponese • Ha prevalso SUSHI (proposto da Olivier Pesch) Seminario Residenziale CIBER 2006 – Villa Pace – Messina - 12.14 Giugno

  10. Milestones tecniche • Fine 2005: primi test tra Innovative, EBSCO e Swets • Primo trimestre 2006: test di harvesting dei dati dalle Univ. Del Nebraska e di Washington • Primavera del 2006: migrazione del progetto sotto l’egida NISO • “Late 2006”: primi test sul campo della versione draft di SUSHI (0.1) Seminario Residenziale CIBER 2006 – Villa Pace – Messina - 12.14 Giugno

  11. SUSHI: cos’è veramente • SUSHI è: • Un modello basato su web-service per la richiesta di dati statistici • Permette di sostituire l’utente nelle operazioni di download dei dati sulle statistiche d’uso dai siti dei vari editori • Una struttura che permette l’acquisizione di dati in formato COUNTER • Viene infatti utilizzata la stessa struttura XML di COUNTER (in gergo tecnico si parla di Schema COUNTER) • SUSHI non è: • Un modello per calcolare le statistiche d’uso (…non riscopriamo l’acqua calda!) Seminario Residenziale CIBER 2006 – Villa Pace – Messina - 12.14 Giugno

  12. SUSHI: perché la scelta di un modello web-service • I web-services combinano ottimamente l’ambiente WEB e l’approccio della programmazione modulare • Sono diffusi ed accettati a livello commerciale • Sono ampiamente supportati dal W3C • Permettono di implementare politiche di sicurezza sulle transazioni (privacy dei dati) Seminario Residenziale CIBER 2006 – Villa Pace – Messina - 12.14 Giugno

  13. Cos’è un WEB-SERVICE • Secondo la definizione data dal W3C un Web service (servizio web) è un sistema software progettato per supportare l'interoperabilità tra diversi elaboratori su di una medesima rete; caratteristica fondamentale di un Web Service è quella di offrire un'interfaccia software (descritta in un formato automaticamente elaborabile quale, ad esempio, il WSDL) utilizzando la quale altri sistemi possono interagire con il Web Service stesso attivando le operazioni descritte nell'interfaccia tramite appositi "messaggi" inclusi in una "busta" SOAP: tali messaggi sono, solitamente, trasportati tramite il protocolloHTTP e formattati secondo lo standard XML. (dal sito della Wikipedia italiana) Seminario Residenziale CIBER 2006 – Villa Pace – Messina - 12.14 Giugno

  14. Stock info? Stock reply Qual è il listino odierno? Un esempio di web-service SOAP Seminario Residenziale CIBER 2006 – Villa Pace – Messina - 12.14 Giugno Sistema A Data Base con informazioni sul mercato azionario Sistema B

  15. Report Request • Requester • Customer Reference • Report Definition • Report Response • Requester • Customer • Report Definition • COUNTER Payload Web-Service nel contesto SUSHI SUSHI XML Messages Seminario Residenziale CIBER 2006 – Villa Pace – Messina - 12.14 Giugno Sistema A (SUSHI CLIENT) Data Base con Report Counter Sistema B (SUSHI SERVER)

  16. Un esempio di transazione SUSHI • Una biblioteca richiede un usage report • Il SUSHI client effettua la richiesta • Il SUSHI server processa la richiesta • Il SUSHI server prepara i report COUNTER richiesti • Il SUSHI server impacchetta i report e prepara la risposta • Il SUSHI client riceve la risposta e la processa Seminario Residenziale CIBER 2006 – Villa Pace – Messina - 12.14 Giugno

  17. XML Report Counter ! ? Request Request Response Response XML Report Counter XML Report Counter XML Report Counter Data Base Stat d’uso Un esempio illustrato Biblioteca Content Provider ERM SUSHI Server SUSHI Client Seminario Residenziale CIBER 2006 – Villa Pace – Messina - 12.14 Giugno

  18. Struttura XML: Report Request • <ReportRequest> • <requestor> • <customerReference> • <reportDefinition> Seminario Residenziale CIBER 2006 – Villa Pace – Messina - 12.14 Giugno

  19. Struttura XML: Report Response • <ReportResponse> • <requestor> • <customer> • <reportDefinition> • <reports> • <journal_report> Seminario Residenziale CIBER 2006 – Villa Pace – Messina - 12.14 Giugno

  20. Considerazioni generali • Supporto attuale: JR1 (full-text access) • Stretta sinergia tra client-SUSHI e sistemi di ERM • Harvesting dei dati dalla Knowledge Base del sistema ERM per la generazione delle richieste SUSHI • Possibili servizi a valore aggiunto: • Calcolo del cost per use Seminario Residenziale CIBER 2006 – Villa Pace – Messina - 12.14 Giugno

  21. Uno sguardo alla sicurezza • Il WEB ha già una sua tecnologia per garantire transazioni sicure • Sicurezza garantita a livello di: • Transazione -> SSL • Profilatura dell’utenza -> identificativi univoci dei trusted client e dei trusted server Seminario Residenziale CIBER 2006 – Villa Pace – Messina - 12.14 Giugno

  22. RIFERIMENTI Seminario Residenziale CIBER 2006 – Villa Pace – Messina - 12.14 Giugno

  23. RIFERIMENTI • Progetto SUSHI: http://www.niso.org/committees/SUSHI/SUSHI_comm.html Seminario Residenziale CIBER 2006 – Villa Pace – Messina - 12.14 Giugno

  24. Grazie per la vostra attenzione! ugo.contino@caspur.it Seminario Residenziale CIBER 2006 – Villa Pace – Messina - 12.14 Giugno

More Related