english Icono del idioma   español Icono del idioma  

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.pdfTesis de grado2,32 MBAdobe PDFVisualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons