Съдържание:
- Определение - Какво означава двигател за бизнес правила (BRE)?
- Techopedia обяснява двигателя на бизнес правилата (BRE)
Определение - Какво означава двигател за бизнес правила (BRE)?
Двигател за бизнес правила (BRE) е компонент на софтуер, който позволява на непрограмистите да променят бизнес логиката в системата за управление на бизнес процеси (BPM). За провеждане на бизнес политика или процедура е необходимо бизнес правило или изявление. Бизнес логиката използва данни в база данни и последователност от операции за изпълнение на бизнес правилото.
Techopedia обяснява двигателя на бизнес правилата (BRE)
Кодът за изпълнение на бизнес правилата е отделен от BPM системата, което позволява на крайния потребител да променя бизнес правилата, без да иска помощ на програмист. Двигателят за бизнес правила оценява ефектите на промените върху други правила и маркира потребителя, ако има конфликт.
Пълният BRE включва:
- Редактор на бизнес правила: Това е интуитивен интерфейс, позволяващ на бизнес потребителите да проектират, дефинират, документират и редактират бизнес правила.
- Ядро за изпълнение на двигателя за правила: Това е програмен код, който налага правилата.
- Справочник за бизнес правила: Това е база данни, съхраняваща бизнес правила, които са определени от бизнес потребителите.
- Компонентът за отчитане: Това е интуитивен интерфейс, позволяващ на бизнес потребителите да питат и отчитат съществуващите правила.
Видовете двигатели за бизнес правила се различават в зависимост от това как правилата са планирани за изпълнение. Повечето двигатели на правилата са вериги напред и извличат данни, докато не бъде постигната цел.
Има два вида:
- Правила за производство / извод: Те представят ако условие, то действие. Те се изпълняват, когато потребителят се позовава на правилото.
- Пример: Трябва ли на този клиент да бъде разрешена ипотека? Отговор: АКО някои условия ТОГА позволяват на ипотека-клиент.
- Правила за действие на състоянието на реакцията / събитието: Те реагират на входящи събития и модели на събития на процеса. Те реагират автоматично, когато настъпят събития.
- Пример: Артикулът не е на склад. Реакция: Предупредете мениджър.
Съществуват и правила за връщане назад. Тук механизмът за правила се стреми да разреши фактите, за да постигне конкретна цел. И има трети клас двигател с правила, наречен детерминиран двигател. Използвайки нито верига за напред, нито назад, вместо това използва специфични за домейна езикови подходи, за да опише по-добре политиката и след това решава проблеми в определена област като борба, изчисляване на заплатата или фактуриране.