Mejoras a un sistema operacional del Servicio Nacional de Sanidad y Calidad Agroalimentaria con un motor de reglas de negocio

Detalles Bibliográficos
Autor Principal: Arellano, Matías
Otros autores o Colaboradores: Bazán, Patricia Alejandra (Director/a), Luengo, Miguel Angel (Codirector/a)
Formato: Tesis
Lengua:español
Datos de publicación: 2020
Temas:
Acceso en línea:http://catalogo.info.unlp.edu.ar/meran/getDocument.pl?id=2225
Consultar en el Cátalogo
Descripción Física:1 archivo (2,40 MB) : il. col.

MARC

LEADER 00000nam a2200000 a 4500
003 AR-LpUFIB
005 20250311170507.0
008 230201s2020 ag a om 000 0 spa d
024 8 |a DIF-M8229  |b 8449  |z DIF007522 
040 |a AR-LpUFIB  |b spa  |c AR-LpUFIB 
100 1 |a Arellano, Matías 
245 1 0 |a Mejoras a un sistema operacional del Servicio Nacional de Sanidad y Calidad Agroalimentaria con un motor de reglas de negocio 
260 |c 2020 
300 |a 1 archivo (2,40 MB) :  |b il. col. 
502 |a  Tesina (Licenciatura en Sistemas) - Universidad Nacional de La Plata. Facultad de Informática, 2020. 
505 0 |a  1.Introducción -- 1.1.Motivación -- 1.2.Objetivo -- 1.3.Organización del documento -- 2.Reglas de negocio -- 2.1.Introducción -- 2.2.Definición de regla de negocio -- 2.3.Conceptos de regla de negocio -- 2.3.1.Término -- 2.3.2.Hecho -- 2.3.3.Evento -- 2.3.4.Regla -- 2.4.Clasificación de alto nivel de reglas -- 2.4.1.Regla de restricción -- 2.4.2.Regla de producción -- 2.4.3.Regla de inferencia -- 2.5.Formas de implementar reglas de negocio -- 2.6.Modelado de reglas de negocio -- 2.6.1.Estándares y lenguajes -- 2.6.2.Organizaciones que proponen mejoras sobre las reglas de negocio -- 3.Enfoque de reglas de negocio -- 3.1.Motivación -- 3.2.Origen del enfoque de reglas de negocio -- 3.3.Definición de enfoque de reglas de negocio -- 3.4.Enfoque de reglas de negocio -- 3.5.Metodologías -- 3.5.1.Método tradicional -- 3.5.2.Métodos ágiles -- 3.6.Ventajas del enfoque de reglas de negocio -- 3.7.Conclusiones del enfoque de reglas de negocio -- 4.Motores de regla de negocio y sistema de gestión de reglas de negocio (BRMS) -- 4.1.Motor de reglas de negocio como vía para implementar el enfoque de reglas36 -- 4.2.Arquitectura del motor de reglas -- 4.2.1.Base de reglas -- 4.2.2.Agenda -- 4.2.3.Memoria de trabajo -- 4.2.4.Comparación de patrones -- 4.2.5.Motor de inferencia -- 4.3.Tipos de motores -- 4.3.1.Encadenamiento hacia adelante -- 4.3.2.Encadenamiento hacia atrás -- 4.4.Sistemas de gestión de reglas de negocio (BRMS) -- 4.4.1.Componentes del BRMS -- 4.5.Cuando utilizar un motor de reglas de negocio -- 4.6.Selección de herramienta BRMS -- 4.6.1.Herramientas open source -- 4.6.2.Herramientas comerciales -- 4.6.3.Tabla comparativa de Herramientas -- 5.Situación actual los sistemas de información del Senasa -- 5.1.Senasa y el contexto actual -- 5.2.Arquitectura actual de los sistemas -- 5.3.Distribución de reglas -- 5.3.1.Reglas en código fuente -- 5.3.2.Reglas en script y procesos batch -- 5.3.3.Reglas en restricciones en la base de datos -- 5.3.4.Reglas en Procedimientos almacenados -- 5.3.5.Reglas en Triggers -- 5.4.Conclusión de la problemática actual -- 6.Propuesta arquitectónica -- 6.1.Arquitectura de la solución -- 6.2.Estructura propuesta para los sistemas de Senasa -- 6.3.Estructura propuesta del BRMS usando Drools -- 6.3.1.KIE -- 6.3.2.Motor de Drools (Drools engine) -- 6.3.3.KIE Execution Server -- 6.3.4.Business Central WorkBench (Drools workbench) -- 6.3.4.1.Estructura de Business Central -- 6.3.4.2.Distintas formas de administrar reglas de negocio en Drools -- 6.3.5.Build & Depoy -- 6.3.6.Escenarios de prueba -- 7.Implementación -- 7.1.Sistema Administrador de Servicios SIG-App -- 7.1.1.Gestión de Formularios -- 7.2.Implementación del Gestor de comunicación con el BRMS -- 7.3.Implementación del Motor de reglas en Kie Server -- 7.4.Implementación de Business Central Workbench -- 7.5.Reingeniería del proceso de transición de estados de la solicitud de servicio -- 7.5.1.Implementación anterior -- 7.5.2.Nueva Implementación del cálculo de estados de servicios -- 7.5.3.Validaciones y acciones dependiendo de los cálculos de estados -- 8.Conclusiones -- 8.1.Beneficios de la propuesta -- 8.2.Innovación -- 8.3.Trabajos Futuros -- 8.3.1.Integración con un Single Sign On (SSO) -- 8.3.2.Roles definidos en LDAP para restricciones en Business Central -- 8.3.3.Configuración de la arquitectura propuesta con Spring -- 8.3.4.Uso de Docker para despliegue -- 8.4.Contribuciones 
650 4 |a PROCESOS DE NEGOCIO 
650 4 |a APLICACIONES 
653 |a Senasa 
700 1 |a Bazán, Patricia Alejandra ,  |e Director/a 
700 1 |a Luengo, Miguel Angel ,  |e Codirector/a 
856 4 0 |u  http://catalogo.info.unlp.edu.ar/meran/getDocument.pl?id=2225 
942 |c TE 
952 |0 0  |1 0  |4 0  |6 TES_2047  |7 0  |9 83050  |a DIF  |b DIF  |d 2025-03-11  |i DIF-04923  |l 0  |o TES 20/47  |p DIF-04923  |r 2025-03-11 17:05:07  |w 2025-03-11  |y TE 
952 |0 0  |1 0  |4 0  |7 3  |8 BD  |9 83051  |a DIF  |b DIF  |d 2025-03-11  |l 0  |r 2025-03-11 17:05:07  |u http://sedici.unlp.edu.ar/handle/10915/118516  |w 2025-03-11  |y TE 
952 |0 0  |1 0  |4 0  |7 3  |8 BD  |9 83052  |a DIF  |b DIF  |d 2025-03-11  |l 0  |r 2025-03-11 17:05:07  |u http://catalogo.info.unlp.edu.ar/meran/getDocument.pl?id=2225  |w 2025-03-11  |y TE 
999 |c 57296  |d 57296