Casa Desenvolupament Què és un motor de regles comercials (bre)? - Definició de tecnologia

Què és un motor de regles comercials (bre)? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa Motor Rule Business (BRE)?

Un motor de regles empresarials (BRE) és un component del programari que permet als no programadors canviar la lògica de negoci en un sistema de gestió de processos empresarials (BPM). Per dur a terme una política o procediment comercial, cal una norma o declaració comercial. La lògica comercial utilitza les dades d’una base de dades i una seqüència d’operacions per dur a terme la regla de negoci.

Techopedia explica Business Rule Engine (BRE)

El codi d'execució de les regles comercials està separat del sistema BPM, permetent a l'usuari final canviar les regles de negoci sense demanar ajuda al programador. El motor de regles empresarials avalua els efectes dels canvis en altres regles i marca l'usuari si hi ha conflicte.

Un BRE complet inclou:

  • L’Editor de regles empresarials: es tracta d’una interfície intuïtiva que permet als usuaris empresaris dissenyar, definir, documentar i editar regles de negoci.
  • El nucli d'execució del motor de normes: es tracta d'un codi de programació que fa complir les regles.
  • El Repositori de regles empresarials: es tracta d’una base de dades que emmagatzema regles empresarials, que són definides pels usuaris del negoci.
  • El component d’informes: es tracta d’una interfície intuïtiva que permet als usuaris empresaris consultar i informar de les regles existents.

Els tipus de motors de regles comercials es diferencien segons la manera en què estan programades les regles per a l'execució. La majoria dels motors de regles són encadenats cap endavant i extreuen dades fins a assolir un objectiu.

Hi ha dos tipus:

  • Normes de producció / inferència: presenten una condició if, i després una acció. S'executen quan l'usuari invoca la regla.
    • Exemple: A aquest client se li hauria de permetre una hipoteca? Resposta: SI ALGUNA condició AQUÍ permetre-hipoteca.
  • Regles d’acció de la reacció / condició d’esdeveniments: responen als esdeveniments entrants i als patrons d’esdeveniments del procés. Reaccionen automàticament quan es produeixen esdeveniments.
    • Exemple: l'article no està en estoc. Reacció: alerta un gestor.

També hi ha regles d’encadenament endarrerides. Aquí el motor de regles busca resoldre els fets per assolir un objectiu concret. I hi ha una tercera classe de motor de regles, anomenat motor determinista. No utilitzant encadenaments cap endavant ni cap enrere, sinó que utilitza enfocaments lingüístics específics del domini per descriure millor les polítiques i resoldre problemes en un domini determinat com ara combat, càlcul salarial o facturació.

Què és un motor de regles comercials (bre)? - Definició de tecnologia