KEYWORD |
Linked data e riorganizzazione architetturale di un software di classificazione semantica
Parole chiave HTTP ROUTING, JAVA, JAVA CONTAINER, LINKED DATA, NATURAL LANGUAGE PROCESSING, OPEN DATA, RDF, SEMANTIC WEB, WEBSERVICES
Riferimenti JUAN CARLOS DE MARTIN
Riferimenti esterni Ing. Giuseppe Futia
Tipo tesi INTEGRAZIONE DI SERVIZI WEB, SVILUPPO DI SERVIZI WEB
Descrizione Il candidato si occuperà della riorganizzazione architetturale di TellMeFirst (TMF - http://nexa.polito.it/tellmefirst), un software per la classificazione semantica di documenti testuali in grado di associare ad un testo le voci di Wikipedia più pertinenti.
Interagendo con il team di sviluppo di TMF, il candidato dovrà occuparsi di riorganizzare l'architettura di TMF, passando da una architettura monolitica ad una architettura in cui le varie componenti di TMF sono incapsulate da webservices differenti.
Inoltre il candidato dovrà studiare lo stato dell'arte della messa a punto di servizi REST su macchine paravirtualizzate (o su container LXC) nonché le principali tecnologie di reverse proxy HTTP offerte dai principali server web (e.g., Apache http, nginx) per integrare la messa a punto in produzione di TMF con l'architettura software del Centro Nexa su Internet & Società del Politecnico di Torino (DAUIN).
Vedi anche tesi-tmf-2014-2015.pdf http://nexa.polito.it/tesi-tmf-2014-2015
Conoscenze richieste Buona conoscenza del linguaggio Java, dell'utilizzo di server web (Apache http, ngnix) e dei principi di ingegneria del software. Sarà valutata positivamente la conoscenza dei paradigmi del semantic web e dei linked data. Capacità di lavoro in team, forte motivazione e propensione all’apprendimento.
Note Gli interessati possono inviare il proprio CV a stage@nexa.polito.it con oggetto [Tesi TMF].
Per maggiori informazioni:
tel: +39 011 090 7219 | mail: giuseppe.futia@polito.it | web: http://nexa.polito.it/tellmefirst
Scadenza validita proposta 23/10/2015
PROPONI LA TUA CANDIDATURA