Por favor, use este identificador para citar o enlazar este ítem:
https://hdl.handle.net/20.500.12008/48453
Cómo citar
Título: | SLA Enforcer |
Autor: | Pereiro, Andrés Rodríguez Moré, Nicolás |
Tutor: | Llambías, Guzmán |
Tipo: | Tesis de grado |
Palabras clave: | Service Oriented Arquitecture, Modelo de calidad, Service Level Agreement, Enterprise Service Bus, Switchyard, Enterprise Integration Patterns, Camel |
Fecha de publicación: | 2014 |
Resumen: | Este proyecto de grado se enmarca en el contexto redes de pagos y cobranzas que interactúan de forma intensiva con servicios de terceros. En una red de pagos y cobranzas existen múltiples locales de pago distribuidos geográficamente en distintos puntos del país, a los cuales concurren usuarios para la realización de un conjunto determinado de trámites (pagos de facturas, cobro de dinero, giros, entre otros).
Los principales desafíos encontrados en este tipo de contexto se basan en la heterogeneidad de los servicios de terceros, destacándose la variabilidad de los tiempos de respuesta, la disponibilidad de los servicios, los Service Level Agreements (SLAs) existentes entre los distintos sistemas y el manejo de la consistencia de los datos involucrados. Un SLA es un contrato formal acordado entre dos partes, generalmente un proveedor de servicios y un consumidor de servicios.
Dados los problemas identificados, se realizó un relevamiento de la literatura existente y en base a ello, se planteó una solución que contemplara los requerimientos identificados. La solución propuesta se apoya en primera instancia en un modelo de calidad de servicios para la definición de los SLAs existentes. En segundo lugar, define un algoritmo de scheduler y políticas de ejecución para el procesamiento de las solicitudes teniendo en cuenta los SLAs definidos y la naturaleza transaccional de los servicios involucrados. En tercer lugar, se establecieron mecanismos de tolerancia a fallos y consistencia de datos que garantizan el correcto funcionamiento del negocio frente a fallos inesperados en los servicios y en la red de conectividad.
A nivel de implementación, se desarrolló un prototipo de la solución sobre la plataforma ESB Switchyard que contempla los requerimientos y un conjunto de casos de prueba utilizados para validar algunos aspectos no funcionales del sistema. |
Descripción: | Usuario : Alejandro Mateo |
Editorial: | Udelar.FI |
Citación: | Pereiro, A. y Rodríguez Moré, N. SLA Enforcer [en línea]. Tesis de grado. Montevideo: Udelar. FI. INCO, 2014. |
Título Obtenido: | Ingeniero en Computación |
Facultad o Servicio que otorga el Título: | Universidad de la República (Uruguay). Facultad de Ingeniería. |
Licencia: | Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0) |
Aparece en las colecciones: | Tesis de grado - Instituto de Computación |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | ||
---|---|---|---|---|---|
PR14.pdf | Tesis de grado | 2,32 MB | Adobe PDF | Visualizar/Abrir |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons