“Integración de un Sistema de Gestión de Reglas de Negocio al flujo de trabajo de una empresa”

Fecha

2013-07-04

Autores

Estevez Abrahantes, Sandra

Título de la revista

ISSN de la revista

Título del volumen

Editor

Universidad Central “Marta Abreu” de Las Villas

Resumen

El enfoque de reglas de negocio propone aislar las mismas en una aplicación especializada de manera que estas puedan ser gestionadas independientemente del sistema que las usa; posibilitando así soluciones adaptables al cambio y más reusables. En el siguiente trabajo se efectúa una caracterización de manera general de los componentes básicos de un Sistema de Gestión de Reglas de Negocio, sus ventajas y desventajas. Investigamos tipos de integración mencionados en la literatura y tecnologías para la Integración de Información Empresarial (EII) y la Integración Aplicaciones Empresariales (EAI). Se abordan aspectos relacionados con el flujo de trabajo de una empresa y la integración de un BRMS a la misma. Analizamos criterios necesarios para la selección de la herramienta a integrar al framework de desarrollo de aplicaciones de una organización, se realiza una valoración de la misma en cuanto a arquitectura, lenguaje de definición para las reglas de negocios, interfaces para interactuar con otras aplicaciones y la construcción de servicios web con la misma. Finalmente es descrito el diseño e implementación de una solución informática que muestra cómo integrar un BRMS al flujo de trabajo “control de historias clínicas para trasplante renal” en el Hospital Universitario “Arnaldo Milián Castro”. Se muestra la arquitectura general de un proyecto web que utiliza el motor de reglas Drools y las herramientas que se utilizan para el desarrollo del sistema.
The business rules approach attempts to isolate the business rules in a specialized application so that they can be managed independently from the system that uses them. This would allow the finding of solutions that can be adapted to change and used again. In this paper we characterize in a general way the basic components of a business rules management system, including its advantages and limitations. We also present our research on the types of integration mentioned in the materials for the Enterprise Information Integration (EII) and the Enterprise Application Integration (EAI). We refer to aspects related to the work flow of an enterprise and the integration of a BRMS to id. In addition, we analyse the criteria required for choosing the tool that is going to be integrated to the application development framework of an organization. We make an assessment of this tool taking into account its architecture, the language used to define the business rules, the interfaces designed to interact with other applications and building web services with it. We also show the general architecture of a web project that uses the rules engine of the BRMS Drools and the tools used for the development of the system. Finally, it is described the design and implementation of a solution that shows how to integrate a workflow BRMS "control kidney transplant medical records" at the University Hospital "Arnaldo Milián Castro". It shows the general architecture of a web project using Drools rule engine and tools used to develop the system.

Descripción

Palabras clave

Sistema de Gestión de Reglas de Negocio, Integración de Información Empresarial (EII), Integración de Aplicaciones Empresariales (EAI), Flujo de Trabajo, Servicios Web, Control de Historias Clínicas, Hospital Universitario “Arnaldo Milián Castro”

Citación