Restful: un caso de uso de gestión de bibliotecas

García Núñez, Adolfo Rodrigo (2017). Restful: un caso de uso de gestión de bibliotecas. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Descripción

Título: Restful: un caso de uso de gestión de bibliotecas
Autor/es:
  • García Núñez, Adolfo Rodrigo
Director/es:
  • Muñoz Fernández, Isabel
  • Pérez Martínez, Jorge Enrique
Tipo de Documento: Proyecto Fin de Carrera/Grado
Grado: Grado en Ingeniería de Computadores
Fecha: Enero 2017
Materias:
Escuela: E.T.S.I. de Sistemas Informáticos (UPM)
Departamento: Sistemas Informáticos
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (6MB) | Vista Previa
[img] Archivo comprimido ZIP
Descargar (700B)
[img] Archivo comprimido ZIP
Descargar (3MB)
[img] Archivo comprimido ZIP
Descargar (8kB)
[img] Archivo comprimido ZIP
Descargar (3kB)
[img] Archivo comprimido ZIP
Descargar (56MB)

Resumen

El apasionante mundo de las tecnologías Web no para de crecer a pasos agigantados, debido en buena parte, a los avances tecnológicos que hay. Cada vez con más frecuencia, en la mayoría de actividades que realizamos utilizamos como intermediario una aplicación web o una aplicación móvil. Debido a esto, surgen nuevas tecnologías y métodos de implementar estos sistemas y su forma de interactuar con la información. Con el presente proyecto realizaremos un servicio web basado en REST, tecnología en pleno auge, que ofrecerá las funciones básicas para gestionar bibliotecas personales a cualquier tipo de plataforma, por lo que a su vez, se implementará un cliente web que consuma todas las funciones que oferta el servicio. Las funciones básicas del servicio implementado cubren la posibilidad de crear diferentes tipos de bibliotecas e incluir en ella cualquier libro que se posea, así como la búsqueda de cualquiera de ellos y obtener su posición en la librería. Antes de desarrollar el proyecto, se ha realizado un estudio de los actuales sistemas distribuidos y Web Services disponibles para así conocer por qué usamos una tecnología u otra. Una vez decidido, se avanzará para entrar a explicar qué es REST y su protocolo de comunicación estrella, HTTP. Tras analizar de manera teórica los conceptos previos necesarios para realizar este proyecto, se realizará un estudio de ingeniería del software para modelar el sistema implementado. Una vez hecho esto, se procederá a realizar la implementación del servicio web y el cliente web. Para complementar el proyecto realizado, se implementará un balanceador de carga para la conexión a las dos bases de datos desarrolladas las cuales, se encuentran en un estado de replicación master-master. ABSTRACT The exciting web technologies’s world is growing by leaps and bounds due to the technological advances that appears. More and more frequently, we usually use a web application or a mobile app as an intermediate in most of the activities we do. As a result, new technologies and ways to use them have arisen. In this project we will perform a Web Service based on REST, a full swing technology, which will offer basic functions to manage personal libraries for a different sort of systems. because of that, it will be developed a web client who uses all those functions. The basic functions of the developed service let you create different kind of libraries and include any book you have in it as well as all the searches of it and figure out where the book is in the library. Before developing the project, we will do a study of the current distributed systems and the different Web Services available for knowing which one we will use. Once decided we keep going explaining what REST is and its most important known protocol, HTTP. After analyzing theoretically the previous concepts we needed to make this project, we will do a software engineer’s study to shape the developed system. Once it has been done, we will continue the Web Service and Web Client have been created. To complement the project, a load balancer will be implemented for the connection to the two databases developed, which are in a state of replication

Más información

ID de Registro: 45203
Identificador DC: http://oa.upm.es/45203/
Identificador OAI: oai:oa.upm.es:45203
Depositado por: Biblioteca Universitaria Campus Sur
Depositado el: 14 Mar 2017 08:47
Ultima Modificación: 14 Mar 2017 19:08
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM