dc.contributor |
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors |
dc.contributor |
Royo Vallés, María Dolores |
dc.contributor.author |
Sans Niubò, Marçal |
dc.date |
2007-11-22 |
dc.identifier.uri |
http://hdl.handle.net/2099.1/5351 |
dc.language.iso |
cat |
dc.publisher |
Universitat Politècnica de Catalunya |
dc.rights |
Attribution-NonCommercial-ShareAlike 2.5 Spain |
dc.rights |
info:eu-repo/semantics/openAccess |
dc.rights |
http://creativecommons.org/licenses/by-nc-sa/2.5/es/ |
dc.subject |
Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Telemàtica i xarxes d'ordinadors::Xarxes d'àrea local |
dc.subject |
Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Telemàtica i xarxes d'ordinadors::Protocols de comunicació |
dc.subject |
Peer-to-peer architecture (Computer networks) |
dc.subject |
Computer network protocols |
dc.subject |
Serveis Web |
dc.subject |
Proxy |
dc.subject |
Xarxes peer to peer |
dc.subject |
DHT |
dc.subject |
Xarxes punt a punt (Xarxes d'ordinadors) |
dc.subject |
Protocols de xarxes d'ordinadors |
dc.title |
Integració d'un Proxy de serveis web en una xarxa P2P DHT |
dc.type |
info:eu-repo/semantics/bachelorThesis |
dc.description.abstract |
L’objectiu d’aquest Treball final de carrera ha estat la implementació d’un Proxy de
serveis web dintre d’una xarxa peer-2-peer (P2P) basada en Distributed Hash
Table (DHT). Per realitzar aquest treball s’ha utilitzat una xarxa P2P DHT basada
en el software FreePastry (Pastry).
El punt de partida d’aquest projecte es una ampliació d’un projecte anterior; en el
anterior treball es va estudiar i implementar un sistema de publicació i execució de
serveis web en una xarxa Pastry DHT. Per tant, el que es pretén amb aquest TFC,
es estendre les funcionalitats d’un node de la xarxa, de l‘anterior projecte, per a
que sigui capaç de connectar-se a mes d’una xarxa Pastry DHT i pugui actuar de
punt d’interconnexió d’aquestes xarxes. D’aquesta manera els nodes d’una xarxa
pugui consultar i executar els serveis web publicats en altres xarxes Pastry DHT.
Cal remarcar que Pastry es un protocol P2P basat en DHT que crea xarxes amb
una topologia lògica d’anell, on cada node conté un tros de la taula de hash. La
taula de hash es composa d’un seguit de entrades que relacionen el servei amb un
identificador obtingut a partir d'una funció de hash.
Per a la gestió i implementació de serveis web hem utilitzat la tecnologia dels
WebServices de Axis i el servidor web Apache.
La implementació del projecte es pot dividir bàsicament en 3 parts:
I
mplementació de una nova classe principal: s’ha tingut que implementar un nou
mètode main per a poder recollir la informació per a connectar el node a diferents
xarxes
Implementació de un nou sistemes de missatges per a publicació del Proxy: s’ha
tingut que crear nous missatges i nous mètodes per a poder descobrir el Proxy a la
xarxa Pastry
Modificació del sistema de consulta de WebServices: s’han tingut que modificar
alguns mètodes existents en el codi a fi de poder introduir el Proxy en el moment
que no es troba un WebServices a la xarxa |