Usted está aquí: Inicio Artículos Business Rules Management System

Business Rules Management System

— archivado en: , , ,

Enlazando nuestros transaccionales con la estrategia corporativa.

Un Sistema de Gestión de Reglas de Negocio (BRMS) es una solución informática usada para definir, desplegar, ejecutar, monitorizar y mantener la lógica de decisión que empleamos a nivel operacional en nuestra organización.

Esta regla, también conocida como Reglas de Negocio incluye políticas, requerimientos y condicionales usados para determinar las acciones tácticas de aplicaciones y sistemas.

De este modo, BRMS incluye:

  1. Un repositorio, que permite que la lógica de decisión sea externalizada desde el código mismo de la aplicación
  2. Herramientas, que permiten que tanto los técnicos como los expertos del negocio definan y gestionen la lógica de decisión
  3. Un entorno runtime, que permite que las aplicaciones invoquen la propia lógica de decisión gestionada dentro del BRMS y la ejecuten usando un Motor de Reglas

Así pues, los beneficios que un BRMS nos puede aportar son:

  1. Dependencia reducida o inexistente de las TI’s para cambios en estos sistemas
  2. Mayor control sobre la lógica de decisión implementada hacia una mejor gestión del negocio
  3. Habilidad para expresar la lógica de decisión con mucha mayor precisión al hacer uso natural del propio vocabulario de negocio y representaciones gráficas
  4. Mayor eficiencia en los procesos a través de la propia automatización de las decisiones

Business rules engine

El Motor de Reglas de Negocio (BRE) es un sistema que ejecuta una o más reglas de negocio en un entorno de producción determinado.

El BRE suele ser implantado como componente de un BRMS para definir las relaciones entre las diferentes reglas, y relacionar algunas de estas reglas con aplicativos que se vean afectados por una o más de estas reglas.

Uniendo niveles: una solución

Hasta ahora el escenario habitual ha sido unidireccional e incompleto, es decir, desde nuestra base de aplicaciones transaccionales (ERP, HIS, etc.) hemos calculado y obtenido los indicadores de negocio para afinar nuestra estrategia. ¿Vamos bien con nuestros objetivos?, ¿se mantienen estos alineados con la estrategia adoptada?.

Esto, sin embargo, sirve únicamente como seguimiento a nivel de monitorización. ¿Qué ocurre entonces con las preguntas qué está pasando, porqué y qué hacer al respecto?

Si observamos nuestro escenario actual como estrategia, procesos y transacciones, nos estamos dejando algo de lado:

  1. Nos saltamos el nivel de procesos que afectan directamente a la estrategia y dirigen las transacciones
  2. No podemos influenciar nuestras transacciones desde una modificación en nuestra estrategia por esta falta de unión y bi-dirección

Es en este punto en el que entran los sistemas BRMS.

Como decíamos, un BRMS es una solución informática usada para definir, desplegar, ejecutar, monitorizar y mantener la lógica de decisión que empleamos a nivel operacional en nuestra organización.

Entonces si intercalamos la elaboración de nuestros modelos de decisión entre las etapas estrategia y procesos que a su vez podemos enlazar con el nivel transaccional mediante sistemas de arquitectura orientada a los servicios (SOA), cualquier cambio a nivel estrategia obtenido y deducido por nuestros modelos de lógica de decisión podrá repercutir directamente hacia abajo, es decir, hacia los transaccionales de nuestra organización.

Así pues, las preguntas ¿Porqué? o ¿Qué hacer? serán resueltas mediante un auténtico sistema de soporte a la decisión completamente integrado con nuestra estrategia.

Acciones de Documento