article
Diseño de una micro-arquitectura para el monitoreo de un Sistema de Gestión de Órdenes omnicanal centralizando transacciones en un motor de búsqueda distribuido
Autor
Echeverry, Andrés
Arboleda, Jair
Sierra, Jefferson
Institución
Resumen
Novedosos modelos de negocio como el retail omnicanal crean valor para proveedores y consumidores. Omnix es uno de estos modelos el cual se construyó sobre arquitecturas modernas como los microservicios, gracias a que estas soportan mejoras rápidas y continuas de cada funcionalidad, sin embargo, el desacoplamiento de componentes trae consigo algunos retos como; primero, el seguimiento de estos sistemas se complejiza con la escalabilidad y en las aplicaciones complejas eventualmente algo puede salir mal, ya que el número de microservicios afecta proporcionalmente la gestión de componentes y segundo, estos modelos no poseen un sistema de gestión y monitoreo de transacciones centralizado de alto y bajo nivel que les permita afrontar los fallos o anomalías en tiempo real. El Sistema de Monitoreo de Omnix o SIMO nace como un sistema orientado al soporte, notificación y monitoreo, que busca centralizar y estandarizar las transacciones de un sistema de gestión de órdenes omnicanal, usando un motor de búsqueda distribuido debido a su alta disponibilidad, dando como resultado mejoras en tiempos de respuesta y monitorización en tiempo real. Innovative business models such as omnichannel retail create value for suppliers and consumers. Omnix is one of these models which was built on modern architectures such as microservices, due to, they support fast and continuous improvements of each functionality, however, the decoupling of components brings some challenges as; first, the monitoring of these systems becomes complex with the scalability and in complex applications eventually something can go wrong, because the number of microservices affects proportionally the management of components; and second, these models do not have a centralized management and monitoring system of transactions high and low level that allows them to address the failures or anomalies in real time. The Omnix Monitoring System or SIMO was born as a system oriented to support, notification and monitoring, which seeks to centralize and standardize the transactions of an omnicanal order management system, using a distributed search engine due to its high availability, resulting in improvements in response times and real-time monitoring.