Obsah:
- Definícia - Čo znamená modul Business Rule Engine (BRE)?
- Techopedia vysvetľuje modul Business Rule Engine (BRE)
Definícia - Čo znamená modul Business Rule Engine (BRE)?
Business pravidlo engine (BRE) je súčasť softvéru, ktorý umožňuje neprogramátorom zmeniť obchodnú logiku v systéme riadenia podnikových procesov (BPM). Na vykonávanie obchodnej politiky alebo postupu sa vyžaduje obchodné pravidlo alebo vyhlásenie. Podniková logika používa údaje v databáze a postupnosť operácií na vykonávanie obchodného pravidla.
Techopedia vysvetľuje modul Business Rule Engine (BRE)
Vykonávací kód pre obchodné pravidlá je oddelený od systému BPM, čo umožňuje koncovému užívateľovi meniť obchodné pravidlá bez toho, aby požiadal o pomoc programátora. Nástroj obchodných pravidiel vyhodnotí účinky zmien na iné pravidlá a v prípade konfliktu označí používateľa.
Kompletný BRE obsahuje:
- Editor obchodných pravidiel: Jedná sa o intuitívne rozhranie, ktoré umožňuje podnikovým používateľom navrhovať, definovať, dokumentovať a upravovať obchodné pravidlá.
- Core Execution Core: Toto je programovací kód presadzujúci pravidlá.
- Úložisko obchodných pravidiel: Toto je databáza uchovávajúca obchodné pravidlá, ktoré sú definované podnikovými používateľmi.
- Komponent prehľadov: Jedná sa o intuitívne rozhranie, ktoré umožňuje podnikovým používateľom dopytovať a vykazovať existujúce pravidlá.
Typy mechanizmov podnikania sa líšia podľa toho, ako sú pravidlá naplánované na vykonanie. Väčšina motorov na určovanie pravidiel používa reťazenie vpred a extrahuje údaje, až kým sa nedosiahne cieľ.
Existujú dva typy:
- Pravidlá výroby / dedukcie: Predstavujú podmienku if, potom činnosť. Vykonajú sa, keď užívateľ vyvolá pravidlo.
- Príklad: Malo by byť tomuto zákazníkovi poskytnutá hypotéka? Odpoveď: AK je nejaká podmienka, POTVRDITE hypotéku pre zákazníka.
- Akčné pravidlá pre reakciu / stav udalosti: Tieto reagujú na prichádzajúce udalosti a vzorce udalostí procesu. Reagujú automaticky pri výskyte udalostí.
- Príklad: Položka nie je na sklade. Reakcia: Upozornite manažéra.
Existujú aj pravidlá spätného reťazenia. Tu sa mechanizmus pravidiel snaží vyriešiť fakty, aby splnil konkrétny cieľ. A existuje tretia trieda vládnucich motorov, ktorá sa nazýva deterministická. Namiesto toho, aby nevytvárala reťaz ani vpred ani vzad, namiesto toho používa jazykové prístupy špecifické pre danú doménu na lepšie opísanie politiky a potom rieši problémy v konkrétnej oblasti, ako sú boj, výpočet miezd alebo fakturácia.
