Mariano Wadel obtuvo la Licenciatura en Sistemas

dsc_0039

Descargar portada |  Descargar presentación

Mariano Wadel presentó, el 2 de noviembre pasado, su tesina de grado titulada: «Event-Manager – Manejador centralizado de notificaciones», con la cual obtuvo la Licenciatura en Sistemas en la Facultad de Informática.

Este trabajo, que fue dirigido por la Mg. Patricia Bazán, se enmarca en el esfuerzo que realizan las grandes empresas de tecnología , también llamadas .com,  por ofrecer cada vez más y mejores servicios,  con el menor costo y mayor rapidez posible.

Para poder hacer frente a este desafío, estas empresas, dividen su arquitectura tecnológica en cientos de componentes, los cuales intercambian mensajes para coordinar procesos de negocio. En este sentido, puede resultar costoso y poco práctico controlar que estas comunicaciones sean recibidas y procesadas adecuadamente.

Por ello Mariano desarrolló, como propuesta de esta tesina, «Event-Manager. Manejador centralizado de notificaciones»,  una aplicación que provea una capa de abstracción para que las aplicaciones emisoras deleguen la correcta entrega y procesamiento de sus notificaciones y que a la vez mejore la visibilidad y control de estas notificaciones en toda la organización.

Para  lograr esto debió por un lado, desarrollar e implementar una aplicación Java centralizada encargada de la recepción de las notificaciones de los publicadores y el reenvío de ellas a los suscriptores con reintentos en caso de errores y persistencia de ellas en MongoDB. Por otro lado, debió encargarse del diseño y desarrollo de una interfaz web que permite monitorear y controlar la actividad de las notificaciones en tiempo real, así como registrar nuevos publicadores y suscriptores y configurarlos.

Como trabajo a futuro Mariano propone 4 mejoras:

Desarrollar e integrar en la aplicación existente un módulo que permita configurar alertas según distintas condiciones de error.

 – Desarrollar e integrar un módulo de estadísticas que permita a los usuarios tener una visión global del flujo de las comunicaciones.

Soportar nuevos protocolos de comunicación

Permitir aislar a los usuarios por grupos para controlar el acceso a la información del sistema

Vuelve al inicio