Diseño e implementación del servicio de almacenamiento S3 de Amazon

e-Archivo Repository

Show simple item record

dc.contributor.advisor García Carballeira, Félix
dc.contributor.author Fonticiella Torre, Miguel Ángel
dc.date.accessioned 2011-02-22T17:29:19Z
dc.date.available 2011-02-22T17:29:19Z
dc.date.issued 2009-12
dc.date.submitted 2010
dc.identifier.uri http://hdl.handle.net/10016/10325
dc.description.abstract De manera muy simple podríamos describir la idea de este Proyecto Fin de Carrera (PFC) como un sistema de almacenamiento y recuperación de ficheros con una estructura cliente-servidor y basado en servicios web. El sistema está desarrollado en el lenguaje C y usa las bibliotecas de gSOAP, que más adelante explicaremos para que se usan. Con esto, un cliente podría guardar sus cheros en el servidor, ejecutado en otra máquina, para despues poder recuperarlos cuando quiera, de manera totalmente transparente y sin importar las plataformas. El servidor ofrecerá al cliente una serie de operaciones, de nidas en una interfaz y respetando en todo momento el estandar SOAP. El producto comercial en el que se basa este PFC es Amazon S3. Aunque no pretende cubrir el 100% de las funcionalidades de este, sí que se desea cubrir aquellas funcionalidades básicas relacionadas con el almacenamiento y la recuperación de objetos. A lo largo de este documento profundizaremos en las similitudes y diferencias que presenta este PFC con la aplicación Amazon S3. El objetivo de este PFC en un principio es desarrollar un servidor con unas características similares a las de Amazon S3. Evidentemente, no pretende ser un clon de Amazon, porque los recursos no son comparables, por lo que solo se implementaría una parte con los servicios básicos. En un principio se empezó desarrollando el servidor, probándolo con clientes de Amazon S3 disponibles en la web o cial, pero posteriormente y para facilitar el desarrollo de partes más complejas de la aplicación, se optó por el desarrollo de forma paralela de un cliente que usaría la funcionalidad ofrecida por el servidor. Ambos, tanto cliente como servidor, han sido desarrollados en el lenguaje de programacion C y usando las herramientas que proporciona gSOAP, que nos permitirá componer mensajes SOAP con los que se comunicarán las aplicaciones cliente y servidor. Aunque el lenguaje del cliente y del servidor en este caso es el mismo, una de las ventajas de usar el estándar SOAP es que es independiente del lenguaje de programación y, por lo tanto, clientes desarrollados en un lenguaje distinto al del servidor podrán interactuar con el sin ningún problema. Al hilo de esto, comentar que Amazon S3 ofrece dos interfaces al usuario: una interfaz SOAP, que será la que se implemente en este PFC, y otra REST, con las mismas funcionalidades pero que queda fuera de este proyecto.
dc.format.mimetype application/octet-stream
dc.format.mimetype application/octet-stream
dc.format.mimetype application/pdf
dc.language.iso spa
dc.rights Atribución-NoComercial-SinDerivadas 3.0 España
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subject.other Protocolos de comunicación
dc.subject.other Servicios Web
dc.subject.other Arquitectura de ordenadores
dc.subject.other Arquitectura cliente-servidor
dc.title Diseño e implementación del servicio de almacenamiento S3 de Amazon
dc.type masterThesis
dc.subject.eciencia Informática
dc.rights.accessRights openAccess
dc.description.degree Ingeniería en Informática
dc.contributor.departamento Universidad Carlos III de Madrid. Departamento de Informática
 Find Full text

Files in this item

*Click on file's image for preview. (Embargoed files's preview is not supported)


The following license files are associated with this item:

This item appears in the following Collection(s)

Show simple item record