Università degli Studi di Firenze                   Media Integration and Communication Center    Progetto e sviluppo del ...
Sommario•   Il contesto operativo: la TV Digitale Terrestre•   Finalità e struttura dell’Applicazione•   Architettura di r...
Il contesto: la TV digitale terrestre     DVB-T      MHP                        JRE 1.1      XLET                         ...
Finalità dell’Applicazione                                  SpecificheL’applicazione MHP deve:• Fornire un punto di access...
L’applicazione CUP-DTT                         5/16
L’applicazione CUP-DTT                         5/16
L’applicazione CUP-DTT                         5/16
L’applicazione CUP-DTT                         5/16
L’applicazione CUP-DTT                         5/16
Struttura dell’ApplicazioneLato Client                 Lato Server              BROADCASTER                               ...
Architettura Java Enterprise                      TomcatApplicazione   Client                                     DataBase...
Easy deployment•DataSource•File di Properties                                        8/16
Easy deploymentDataSource•File di Properties                                 Properties.ini                               ...
Funzionalità server-side       L’applicazione viene compressa assieme ai file delle            tabelle serializzate ed inv...
Soluzioni Implementative• File XML                                  10/16
Soluzioni Implementative• File XML• DataBase Embedded                                  10/16
Soluzioni Implementative• File XML• DataBase Embedded• Serializzazione                                   10/16
La Serializzazione 1/2                         “DEFINIZIONE”La serializzazione è un processo di conversione dello stato di...
La Serializzazione 2/2•   L’applicazione server ha a disposizione un insieme di classi    atte alla rappresentazione a ogg...
Sviluppo - LaboratorioServerTomcat                                 Database                                  MySQL Object ...
Testing – Massa e CarraraServerTomcat                                Database                                 Oracle Objec...
Testing – On AirServerTomcat                                  Database                                   MySQL     BROADCA...
Seminario            14/16
Seminario                                 Server                                 TomcatDatabase  ASL                      ...
Conclusioni e sviluppi futuri 1/2• Implementazione di un modello di dati relazionale tramite una  tecnica di mappatura a o...
Conclusioni e sviluppi futuri 2/2• Prenotazione della prestazione utilizzando il canale di ritorno  del decoder (accesso v...
Università degli Studi di Firenze                   Media Integration and Communication Center    Progetto e sviluppo del ...
Upcoming SlideShare
Loading in...5
×

Progetto e sviluppo del modulo server per una applicazione mhp per la gestione di prenotazioni di prestazioni sanitarie

1,206
-1

Published on

Progetto e sviluppo del modulo server per una applicazione mhp per la gestione di prenotazioni di prestazioni sanitarie - Marco Dodaro - AA 2007-2008 Relatori: Prof. Vito Cappellini, Dr. Roberto Caldelli, Ing. Rudy Becarelli, Ing. Francesco Filippini, Ing. Franco Dalle Mura

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

  • Be the first to like this

No Downloads
Views
Total Views
1,206
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Progetto e sviluppo del modulo server per una applicazione mhp per la gestione di prenotazioni di prestazioni sanitarie

  1. 1. Università degli Studi di Firenze Media Integration and Communication Center Progetto e sviluppo del modulo server per una applicazione MHP per la gestione di prenotazioni di prestazioni sanitarie Tesi di Laurea di Marco DodaroRelatori:Prof. Vito CappelliniDott. Roberto CaldelliIng. Rudy BecarelliIng. Francesco FilippiniIng. Franco Dalle Mura
  2. 2. Sommario• Il contesto operativo: la TV Digitale Terrestre• Finalità e struttura dell’Applicazione• Architettura di riferimento: Java Enterprise (J2EE)• Implementazione• Sviluppo e Testing• Conclusioni e sviluppi futuri 2/16
  3. 3. Il contesto: la TV digitale terrestre DVB-T MHP JRE 1.1 XLET 3/16
  4. 4. Finalità dell’Applicazione SpecificheL’applicazione MHP deve:• Fornire un punto di accesso di tipo CUP alle prestazioni sanitarie erogate dalla ASL 1 (Massa-Carrara)• Permettere all’utente di scegliere una prestazione sanitaria, il presidio e la data in cui viene erogata• Fornire un numero verde per la prenotazione Soluzioni• Utilizzo del paradigma client-server• Client: necessita di un modello dati relazionale• Server: fornisce il modello relazionale al client e lo aggiorna quando necessario 4/16
  5. 5. L’applicazione CUP-DTT 5/16
  6. 6. L’applicazione CUP-DTT 5/16
  7. 7. L’applicazione CUP-DTT 5/16
  8. 8. L’applicazione CUP-DTT 5/16
  9. 9. L’applicazione CUP-DTT 5/16
  10. 10. Struttura dell’ApplicazioneLato Client Lato Server BROADCASTER 6/16
  11. 11. Architettura Java Enterprise TomcatApplicazione Client DataBase Applicazione Server 7/16
  12. 12. Easy deployment•DataSource•File di Properties 8/16
  13. 13. Easy deploymentDataSource•File di Properties Properties.ini 8/16
  14. 14. Funzionalità server-side L’applicazione viene compressa assieme ai file delle tabelle serializzate ed inviata al server FTP Applicazione CUP-DTT BROADCASTERDati ricavati dal DB 9/16
  15. 15. Soluzioni Implementative• File XML 10/16
  16. 16. Soluzioni Implementative• File XML• DataBase Embedded 10/16
  17. 17. Soluzioni Implementative• File XML• DataBase Embedded• Serializzazione 10/16
  18. 18. La Serializzazione 1/2 “DEFINIZIONE”La serializzazione è un processo di conversione dello stato di un oggetto in un formato che può essere mantenuto su di un supporto di memorizzazione lineare o trasmesso su una connessione di rete 11/16
  19. 19. La Serializzazione 2/2• L’applicazione server ha a disposizione un insieme di classi atte alla rappresentazione a oggetti delle tabelle del db originale (ORM);• I dati delle tabelle valorizzano istanze di queste classi;• Tali oggetti vengono serializzati e aggregati all’applicazione client in un file compresso;• Il file così costruito viene inviato in FTP al Carousel MHP del broadcaster;• L’applicazione client si occupa di deserializzare le tabelle e ne filtra i dati emulando le funzionalità di un RDBMS 12/16
  20. 20. Sviluppo - LaboratorioServerTomcat Database MySQL Object Carousel (Colby) 13/16
  21. 21. Testing – Massa e CarraraServerTomcat Database Oracle Object Carousel (Colby) 13/16
  22. 22. Testing – On AirServerTomcat Database MySQL BROADCASTER 13/16
  23. 23. Seminario 14/16
  24. 24. Seminario Server TomcatDatabase ASL STB/TV 14/16 Colby / Broadcaster
  25. 25. Conclusioni e sviluppi futuri 1/2• Implementazione di un modello di dati relazionale tramite una tecnica di mappatura a oggetti;• Utilizzazione della funzionalità di serializzazione nativa Java per integrare il modello dati con l’applicazione MHP;• Sviluppo di una applicazione Java J2EE destinata alla pubblicazione dell’applicazione MHP e dei dati. 15/16
  26. 26. Conclusioni e sviluppi futuri 2/2• Prenotazione della prestazione utilizzando il canale di ritorno del decoder (accesso via modem);• Autenticazione presso il CUP (Centro Unificato di Prenotazione) tramite luso della Carta Nazionale dei Servizi (una smart card da inserire allinterno del decoder);• Visualizzare informazioni della propria scheda sanitaria. 16/16
  27. 27. Università degli Studi di Firenze Media Integration and Communication Center Progetto e sviluppo del modulo server per una applicazione MHP per la gestione di prenotazioni di prestazioni sanitarie Tesi di Laurea di Marco DodaroRelatori:Prof. Vito CappelliniDott. Roberto CaldelliIng. Rudy BecarelliIng. Francesco FilippiniIng. Franco Dalle Mura
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×