<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-04-05T12:43:32Z</responseDate><request verb="GetRecord" identifier="oai:www.recercat.cat:2099.1/5351" metadataPrefix="mets">https://recercat.cat/oai/request</request><GetRecord><record><header><identifier>oai:recercat.cat:2099.1/5351</identifier><datestamp>2025-07-17T15:22:37Z</datestamp><setSpec>com_2072_1033</setSpec><setSpec>col_2072_452951</setSpec></header><metadata><mets xmlns="http://www.loc.gov/METS/" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:doc="http://www.lyncode.com/xoai" ID="&#xa;&#x9;&#x9;&#x9;&#x9;DSpace_ITEM_2099.1-5351" TYPE="DSpace ITEM" PROFILE="DSpace METS SIP Profile 1.0" xsi:schemaLocation="http://www.loc.gov/METS/ http://www.loc.gov/standards/mets/mets.xsd" OBJID="&#xa;&#x9;&#x9;&#x9;&#x9;hdl:2099.1/5351">
   <metsHdr CREATEDATE="2026-04-05T14:43:32Z">
      <agent ROLE="CUSTODIAN" TYPE="ORGANIZATION">
         <name>RECERCAT</name>
      </agent>
   </metsHdr>
   <dmdSec ID="DMD_2099.1_5351">
      <mdWrap MDTYPE="MODS">
         <xmlData xmlns:mods="http://www.loc.gov/mods/v3" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
            <mods:mods xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
               <mods:name>
                  <mods:role>
                     <mods:roleTerm type="text">author</mods:roleTerm>
                  </mods:role>
                  <mods:namePart>Sans Niubò, Marçal</mods:namePart>
               </mods:name>
               <mods:originInfo>
                  <mods:dateIssued encoding="iso8601">2007-11-22</mods:dateIssued>
               </mods:originInfo>
               <mods:identifier type="none"/>
               <mods:abstract>L’objectiu d’aquest Treball final de carrera ha estat la implementació d’un Proxy de&#xd;
serveis web dintre d’una xarxa peer-2-peer (P2P) basada en Distributed Hash&#xd;
Table (DHT). Per realitzar aquest treball s’ha utilitzat una xarxa P2P DHT basada&#xd;
en el software FreePastry (Pastry).&#xd;
El punt de partida d’aquest projecte es una ampliació d’un projecte anterior; en el&#xd;
anterior treball es va estudiar i implementar un sistema de publicació i execució de&#xd;
serveis web en una xarxa Pastry DHT. Per tant, el que es pretén amb aquest TFC,&#xd;
es estendre les funcionalitats d’un node de la xarxa, de l‘anterior projecte, per a&#xd;
que sigui capaç de connectar-se a mes d’una xarxa Pastry DHT i pugui actuar de&#xd;
punt d’interconnexió d’aquestes xarxes. D’aquesta manera els nodes d’una xarxa&#xd;
pugui consultar i executar els serveis web publicats en altres xarxes Pastry DHT.&#xd;
Cal remarcar que Pastry es un protocol P2P basat en DHT que crea xarxes amb&#xd;
una topologia lògica d’anell, on cada node conté un tros de la taula de hash. La&#xd;
taula de hash es composa d’un seguit de entrades que relacionen el servei amb un&#xd;
identificador obtingut a partir d'una funció de hash.&#xd;
Per a la gestió i implementació de serveis web hem utilitzat la tecnologia dels&#xd;
WebServices de Axis i el servidor web Apache.&#xd;
La implementació del projecte es pot dividir bàsicament en 3 parts:&#xd;
I&#xd;
mplementació de una nova classe principal: s’ha tingut que implementar un nou&#xd;
mètode main per a poder recollir la informació per a connectar el node a diferents&#xd;
xarxes&#xd;
Implementació de un nou sistemes de missatges per a publicació del Proxy: s’ha&#xd;
tingut que crear nous missatges i nous mètodes per a poder descobrir el Proxy a la&#xd;
xarxa Pastry&#xd;
Modificació del sistema de consulta de WebServices: s’han tingut que modificar&#xd;
alguns mètodes existents en el codi a fi de poder introduir el Proxy en el moment&#xd;
que no es troba un WebServices a la xarxa</mods:abstract>
               <mods:language>
                  <mods:languageTerm authority="rfc3066"/>
               </mods:language>
               <mods:accessCondition type="useAndReproduction">http://creativecommons.org/licenses/by-nc-sa/2.5/es/ Open Access Attribution-NonCommercial-ShareAlike 2.5 Spain</mods:accessCondition>
               <mods:subject>
                  <mods:topic>Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Telemàtica i xarxes d'ordinadors::Xarxes d'àrea local</mods:topic>
               </mods:subject>
               <mods:subject>
                  <mods:topic>Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Telemàtica i xarxes d'ordinadors::Protocols de comunicació</mods:topic>
               </mods:subject>
               <mods:subject>
                  <mods:topic>Peer-to-peer architecture (Computer networks)</mods:topic>
               </mods:subject>
               <mods:subject>
                  <mods:topic>Computer network protocols</mods:topic>
               </mods:subject>
               <mods:subject>
                  <mods:topic>Serveis Web</mods:topic>
               </mods:subject>
               <mods:subject>
                  <mods:topic>Proxy</mods:topic>
               </mods:subject>
               <mods:subject>
                  <mods:topic>Xarxes peer to peer</mods:topic>
               </mods:subject>
               <mods:subject>
                  <mods:topic>DHT</mods:topic>
               </mods:subject>
               <mods:subject>
                  <mods:topic>Xarxes punt a punt (Xarxes d'ordinadors)</mods:topic>
               </mods:subject>
               <mods:subject>
                  <mods:topic>Protocols de xarxes d'ordinadors</mods:topic>
               </mods:subject>
               <mods:titleInfo>
                  <mods:title>Integració d'un Proxy de serveis web en una xarxa P2P DHT</mods:title>
               </mods:titleInfo>
               <mods:genre>Master thesis (pre-Bologna period)</mods:genre>
            </mods:mods>
         </xmlData>
      </mdWrap>
   </dmdSec>
   <structMap LABEL="DSpace Object" TYPE="LOGICAL">
      <div TYPE="DSpace Object Contents" ADMID="DMD_2099.1_5351"/>
   </structMap>
</mets></metadata></record></GetRecord></OAI-PMH>