Please use this identifier to cite or link to this item:
https://hdl.handle.net/20.500.12008/47135
How to cite
Title: | Aplicación de microservicios sobre una arquitectura SOA con restricciones de calidad de servicio. |
Authors: | García, Nicolás Miraballes, Romina Pisani, Mikaela |
Obtained title: | Ingeniero en Computación |
University or service that grants the title: | Universidad de la República (Uruguay). Facultad de Ingeniería. |
Tutor: | Llambías, Guzmán |
Type: | Tesis de grado |
Keywords: | Service Oriented Architecture (SOA), Microservicios, Service Level Agreement (SLA), Bounded Context, Tolerancia al particionado, Escalabilidad |
Issue Date: | 2016 |
Abstract: | La arquitectura Microservicios se ha vuelto popular en los últimos años, donde grandes empresas se han migrado a este tipo de arquitectura como Netflix, eBay y Amazon. Esto se debe a que el alcance de los sistemas de información ha cambiado, anteriormente eran desarrollados para ambientes internos de empresas, pero hoy en día el acceso a los sistemas se ha globalizado a través de internet, con esto se torna vital el soporte de grandes cantidades de usuarios y por lo tanto la escalabilidad. Las arquitecturas anteriores comenzaban a mostrar sus limitaciones, principalmente al momento de escalar y agregar nuevas funcionalidades de forma rápida y ágil, como lo demanda al mercado.
El objetivo del proyecto fue el rediseño de un sistema basado en una arquitectura SOA con fuertes requerimientos de calidad de servicios a una arquitectura de Microservicios. La realidad existente se desarrolló en el marco de un proyecto de grado en el año 2014, cuya implementación estaba basada en un ESB. Para cumplir con el objetivo, se investigó la arquitectura de Microservicios, profundizando sobre los beneficios y desafíos que presenta, así como también las tecnologías existentes en el mercado. Para logar el rediseño se analizó la realidad, los requerimientos y como se podría mejorar la arquitectura. Esto permitió identificar nuevos requerimientos, para luego definir la arquitectura considerando los problemas a enfrentar al aplicar Microservicios. A partir del diseño propuesto, se implementó el nuevo sistema, sobre el cual se realizaron pruebas de performance para evaluar el comportamiento ante distintos escenarios, alcanzando resultados favorables. |
Publisher: | Udelar.FI |
Citation: | García, N., Miraballes, R. y Pisani, M. Aplicación de microservicios sobre una arquitectura SOA con restricciones de calidad de servicio [en línea]. Tesis de grado. Montevideo : Udelar. FI. INCO, 2016. |
License: | Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0) |
Appears in Collections: | Tesis de grado - Instituto de Computación |
This item is licensed under a Creative Commons License