Domov Rozvoj Co je motor obchodních pravidel (bre)? - definice z techopedie

Co je motor obchodních pravidel (bre)? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Business Rule Engine (BRE)?

Business Rule Engine (BRE) je součást softwaru, která umožňuje neprogramátorům změnit obchodní logiku v systému řízení podnikových procesů (BPM). K provádění obchodní politiky nebo postupu je nutné obchodní pravidlo nebo prohlášení. Obchodní logika používá k provedení obchodního pravidla data v databázi a sled operací.

Techopedia vysvětluje Business Rule Engine (BRE)

Spouštěcí kód pro obchodní pravidla je oddělen od systému BPM, což koncovému uživateli umožňuje měnit obchodní pravidla bez vyžádání pomoci programátora. Stroj obchodních pravidel vyhodnotí účinky změn na jiná pravidla a v případě konfliktu označí uživatele.

Kompletní BRE zahrnuje:

  • Editor obchodních pravidel: Jedná se o intuitivní rozhraní, které podnikovým uživatelům umožňuje navrhovat, definovat, dokumentovat a upravovat obchodní pravidla.
  • Core Execution Core: Toto je programovací kód prosazující pravidla.
  • Úložiště obchodních pravidel: Toto je databáze ukládající obchodní pravidla, která jsou definována obchodními uživateli.
  • Komponenta Reporting: Jedná se o intuitivní rozhraní, které umožňuje podnikovým uživatelům dotazovat a vykazovat stávající pravidla.

Typy modulů obchodních pravidel se liší podle toho, jak jsou pravidla naplánována na provedení. Většina motorů s pravidly směřuje dopředu a extrahuje data, dokud není dosaženo cíle.

Existují dva typy:

  • Pravidla produkce / odvozování: Tyto podmínky představují podmínku if, pak akci. Spustí se, když uživatel vyvolá pravidlo.
    • Příklad: Měl by mít tento zákazník hypotéku? Odpověď: POKUD nějaká podmínka NEPOVOLÍ hypotéku pro zákazníka.
  • Pravidla pro reakci / podmínku události: Tato pravidla reagují na příchozí události a vzorce událostí procesu. Reagují automaticky, když nastanou události.
    • Příklad: Zboží není na skladě. Reakce: Upozorněte manažera.

Existují také pravidla zpětného řetězení. Zde se modul pravidel snaží vyřešit fakta, aby splnil konkrétní cíl. A existuje třetí třída vládních motorů, nazývaná deterministická. Využívá ani dopředného ani zpětného řetězení, místo toho používá jazykové přístupy specifické pro danou doménu k lepšímu popisu politiky a poté řeší problémy v konkrétní doméně, jako je boj, výpočet mezd nebo vyúčtování.

Co je motor obchodních pravidel (bre)? - definice z techopedie