Minería de reglas de negocio


La minería de reglas comerciales es el proceso de extraer la lógica comercial intelectual esencial en forma de reglas comerciales de aplicaciones de software empaquetadas o heredadas , reformularlas en lenguaje natural o formal y almacenarlas en un repositorio de reglas de origen para su posterior análisis o ingeniería avanzada . El objetivo es capturar estas reglas comerciales heredadas de manera que la empresa pueda validarlas, controlarlas y cambiarlas con el tiempo.

La minería de reglas comerciales admite un enfoque de reglas comerciales , que se define como una forma formal de administrar y automatizar las reglas comerciales de una organización para que el negocio se comporte y evolucione según lo previsto por sus líderes.

También se lleva a cabo comúnmente como parte de un proyecto de modernización de aplicaciones que evoluciona las aplicaciones de software heredadas a soluciones de arquitectura orientada a servicios (SOA), la transición a software empaquetado, el redesarrollo de nuevas aplicaciones internas o para facilitar la retención de conocimientos y la comunicación entre la empresa y los profesionales de TI. en un entorno de mantenimiento .

Un enfoque manual implica la escritura manual de reglas sobre la base de entrevistas con expertos en la materia y la inspección del código fuente , los flujos de trabajo , las estructuras de datos y el comportamiento observado.

La extracción manual de reglas se complica por la dificultad de ubicar y comprender la lógica altamente interdependiente que se ha entretejido en millones de líneas de código de software.

Un enfoque automatizado utiliza software basado en repositorios para ubicar conexiones lógicas inherentes a las aplicaciones y extraerlas en un formato de reglas comerciales predeterminado.


Ejemplo de minería de reglas de negocio