Thesis REINGENIERÍA APLICADA A UNA API WEB PARA CLIENTES MÓVILES
Loading...
Date
2014
Journal Title
Journal ISSN
Volume Title
Program
Campus
Casa Central, Valparaíso
Abstract
En este trabajo se presenta la realización de una reingeniería a la API que alimenta la aplicación móvil Nixter, con el objetivo de obtener un sistema con mejor rendimiento, más mantenible y escalable. Mediante levantamiento de requerimientos y normalización a partir de vistas seleccionadas de la aplicación móvil, se llegó a un diseo abstracto que se concretó en documentación interactiva de la API utilizando RAML. A continuación se implementó dicha API con Ruby on Rails. Los resultados de esta reingeniería fueron favorables, y se logró cumplir todos los objetivos planteados, obteniendo una API con tiempos de respuesta 10 veces más cortos, un conjunto de pruebas automatizadas que ayudan a los desarrolladores, y una buena base para la escalabilidad. Se reconoció el uso de caching y la elección de un motor de base de datos adecuado a la naturaleza de la información del sistema como los factores más importantes para mantener buenos tiempos de respuesta
Description
Catalogado desde la versión PDF de la tesis.