Local cover image
Local cover image

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

By: Contributor(s): Material type: TextTextPublication details: 2020Description: 1 archivo (2,40 MB) : il. colSubject(s): Online resources:
Contents:
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
Dissertation note: Tesina (Licenciatura en Sistemas) - Universidad Nacional de La Plata. Facultad de Informática, 2020.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Home library Collection Call number URL Status Date due Barcode
Tesis de posgrado Tesis de posgrado Biblioteca de la Facultad de Informática TES 20/47 (Browse shelf(Opens below)) Available DIF-04923
Tesis de posgrado Tesis de posgrado Biblioteca de la Facultad de Informática Biblioteca digital Link to resource Recurso en Línea
Tesis de posgrado Tesis de posgrado Biblioteca de la Facultad de Informática Biblioteca digital Link to resource Recurso en Línea

Tesina (Licenciatura en Sistemas) - Universidad Nacional de La Plata. Facultad de Informática, 2020.

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

Click on an image to view it in the image viewer

Local cover image