La presente memoria tiene por objetivo diseñar un protocolo de un sistema que se
enmarca en el conjunto de los servicios Web relacionados con la transferencia de archivos,
además se debe generar una implementación completa del protocolo diseñado de forma de
poder verificar las propiedades que posea el protocolo al estar basado en una arquitectura
REST, la cual, de acuerdo a la opinión generalizada del ambiente tecnológico aporta gran
cantidad de cualidades a los sistemas que la siguen.
Actualmente el campo de los servicios web de transferencia de archivos que usan la
arquitectura REST como base ha sido muy pobremente explorado, pues existen un par de
protocolos planteados, los cuales al ser analizados se aprecia que no poseen las
características necesarias para ser adoptados seriamente, lo que es ratificado al testear las
implementaciones dadas de estos sistemas, ya que no muestran todas las funciones
prometidas.
El presente trabajo se abordó de la siguiente forma: primero se realizó un estudio de
la arquitectura REST de forma de extraer las propiedades fundamentales y que fuesen un
aporte al diseño del protocolo. Luego se estudiaron las alternativas existentes de forma de
rescatar lo útil e identificar sus limitantes. Posterior a esto se diseñó el protocolo,
denominado Restfull Reliable Transfer Protocol(RRTP) de acuerdo a la arquitectura
REST y siguiendo el estándar HTTP/1.1, teniendo especial énfasis en las características de
confiabilidad y seguridad de éste. Finalmente se realizó la implementación completa del
protocolo, construyendo un cliente y un servidor compatibles, usando para ello tecnologías
bastante populares en el mundo del desarrollo, partiendo por el lenguaje de programación
Java y todas las tecnologías relacionadas con éste, y que además cumplen con la propiedad
de ser de libre acceso y poseer una documentación abundante, de forma de no crear
barreras para su adopción.
Se considera que se cumplieron a cabalidad los objetivos planteados en esta
memoria, pues como se detalla en ella, se presenta un completo protocolo RRTP de
transferencia de archivos más su implementación hecha en Java. El desafío que le queda al
protocolo es poder hacerse conocido en el ambiente y comenzar a ser usado por usuario de
forma de verificar el éxito de este.
Identifer | oai:union.ndltd.org:UCHILE/oai:repositorio.uchile.cl:2250/103237 |
Date | January 2008 |
Creators | Trujillo Muñoz, Claudio Alejandro |
Contributors | Villena Moya, Agustín Antonio, Facultad de Ciencias Físicas y Matemáticas, Departamento de Ciencias de la Computación, Gutiérrez Gallardo, Claudio, Godoy Vega, Eduardo |
Publisher | Universidad de Chile |
Source Sets | Universidad de Chile |
Language | Spanish |
Detected Language | Spanish |
Type | Tesis |
Rights | Attribution-NonCommercial-NoDerivs 3.0 Chile, http://creativecommons.org/licenses/by-nc-nd/3.0/cl/ |
Page generated in 0.0021 seconds