La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Agent and Object Technology Lab Dipartimento di Ingegneria dellInformazione Università degli Studi di Parma AOT LAB LAB Anno accademico 2010 / 2011 Tesi.

Presentazioni simili


Presentazione sul tema: "Agent and Object Technology Lab Dipartimento di Ingegneria dellInformazione Università degli Studi di Parma AOT LAB LAB Anno accademico 2010 / 2011 Tesi."— Transcript della presentazione:

1 Agent and Object Technology Lab Dipartimento di Ingegneria dellInformazione Università degli Studi di Parma AOT LAB LAB Anno accademico 2010 / 2011 Tesi di Laurea di Claudio Pitzalis Relatore: Chiar.mo Prof. Agostino Poggi Sviluppo di un servizio web con specifiche WSRP per laccesso ai laboratori

2 2 AOT LAB LAB Sviluppo di un servizio web con specifiche WSRP per laccesso ai laboratori Refactoring con framework jaMVC del servizio accesso laboratori per gli studenti Evoluzione del servizio per gli amministratori Aggregazione del servizio, entro portale sviluppato con CMS Drupal, tramite protocollo WSRP Pubblicazione allinterno di un sito di prova del CEDI con accesso mediante autorizzazione Shibboleth OBIETTIVI DELLA TESI

3 3 AOT LAB LAB Sviluppo di un servizio web con specifiche WSRP per laccesso ai laboratori Procedura vigente per laccesso ai laboratori

4 4 AOT LAB LAB Sviluppo di un servizio web con specifiche WSRP per laccesso ai laboratori Diagramma di navigazione per accesso studente

5 5 AOT LAB LAB Sviluppo di un servizio web con specifiche WSRP per laccesso ai laboratori Diagramma di navigazione per accesso amministratore

6 6 AOT LAB LAB Sviluppo di un servizio web con specifiche WSRP per laccesso ai laboratori Il paradigma MVC

7 7 AOT LAB LAB Sviluppo di un servizio web con specifiche WSRP per laccesso ai laboratori Elementi di studio per lapplicazione jaMVC Passaggio dal diagramma di navigazione a un array multidimensionale Gestione eventi: attivazione controller tramite secondo array multidimensionale Gestione messaggi errore e info Gestione variabili nei vari contesti (sessione, pagina e di request) con get e set Recupero e inserimento dati da e in DB Oracle tramite semplici funzioni di tipo query

8 8 AOT LAB LAB Sviluppo di un servizio web con specifiche WSRP per laccesso ai laboratori Vista 1 Pagina iniziale di informazione per studente: info.tpl.php evento proceed

9 9 AOT LAB LAB Sviluppo di un servizio web con specifiche WSRP per laccesso ai laboratori Vista 2 Pagina per laccettazione del regolamento evento accept

10 10 AOT LAB LAB Sviluppo di un servizio web con specifiche WSRP per laccesso ai laboratori Vista 3 Pagina iniziale di amministrazione del servizio: il tab Lista utenti

11 11 AOT LAB LAB Sviluppo di un servizio web con specifiche WSRP per laccesso ai laboratori Vista 4 Pagina di amministrazione: il tab Modifica parametri

12 12 AOT LAB LAB Sviluppo di un servizio web con specifiche WSRP per laccesso ai laboratori Vista 5 Pagina di amministrazione: il tab Cerca utente con form

13 13 AOT LAB LAB Sviluppo di un servizio web con specifiche WSRP per laccesso ai laboratori Vista 6 Esempio di modifica parametro per amministratore.

14 14 AOT LAB LAB Sviluppo di un servizio web con specifiche WSRP per laccesso ai laboratori Portale web Internet Portlet remoto 1 Portlet remoto 2 Portlet remoto 3 Protocollo WSRP Utente I servizi WSRP WSRP: Web Services Remote Portlet Protocollo WSRP Concetto di consumer e producer

15 15 AOT LAB LAB Sviluppo di un servizio web con specifiche WSRP per laccesso ai laboratori Il risultato

16 16 AOT LAB LAB Sviluppo di un servizio web con specifiche WSRP per laccesso ai laboratori I servizi WSRP

17 17 AOT LAB LAB Sviluppo di un servizio web con specifiche WSRP per laccesso ai laboratori

18 18 AOT LAB LAB Sviluppo di un servizio web con specifiche WSRP per laccesso ai laboratori

19 19 AOT LAB LAB Sviluppo di un servizio web con specifiche WSRP per laccesso ai laboratori Il framework jaMVC è privo di documentazione esauriente ed è carente di una community che possa allargarne lo sviluppo, ma: può offrire opportunità interessanti ai programmatori grazie al supporto WSRP è stato possibile testare laggregazione di portali consumer e producer per la tesi è stato prodotto molto codice che promette e premette a ulteriori sviluppi e miglioramenti per la rifattorizzare dei servizi di Ateneo è necessario migliorare il passaggio dei dati tra il processo di autenticazione Shibboleth e il framework. Indipendentemente dagli sviluppi futuri è stata una valida occasione di sperimentazione, di ampliamento delle conoscenze e di approfondimento, da una parte del paradigma MVC, e, dallaltra, della gestione dei contenuti nei siti a grande dimensione, come è il portale dAteneo, dove è necessario tenerne separate le varie parti. Conclusioni

20 Agent and Object Technology Lab Dipartimento di Ingegneria dellInformazione Università degli Studi di Parma AOT LAB LAB Tesi di Laurea di Claudio Pitzalis Relatore: Chiar.mo Prof. Agostino Poggi Grazie a voi per lattenzione e grazie allUniversità di Parma per questa splendida esperienza!


Scaricare ppt "Agent and Object Technology Lab Dipartimento di Ingegneria dellInformazione Università degli Studi di Parma AOT LAB LAB Anno accademico 2010 / 2011 Tesi."

Presentazioni simili


Annunci Google