Satura rādītājs:
- Definīcija - ko nozīmē biznesa noteikumu motīvs (BRE)?
- Techopedia skaidro biznesa noteikumu motoru (BRE)
Definīcija - ko nozīmē biznesa noteikumu motīvs (BRE)?
Biznesa noteikumu dzinējspēks (BRE) ir programmatūras sastāvdaļa, kas programmētājiem, kas nav programmētāji, var mainīt biznesa loģiku biznesa procesu pārvaldības (BPM) sistēmā. Lai veiktu biznesa politiku vai procedūru, ir nepieciešams uzņēmējdarbības noteikums vai paziņojums. Biznesa loģika izmanto datus datu bāzē un darbību secību, lai veiktu biznesa kārtulu.
Techopedia skaidro biznesa noteikumu motoru (BRE)
Biznesa kārtulas izpildes kods ir atdalīts no BPM sistēmas, ļaujot galalietotājam mainīt biznesa noteikumus, nelūdzot programmētāja palīdzību. Biznesa noteikumu motors novērtē izmaiņu ietekmi uz citiem noteikumiem un konflikta gadījumā atzīmē lietotāju ar atzīmi.
Pilnīgs BRE ietver:
- Biznesa kārtulu redaktors: šī ir intuitīva saskarne, kas biznesa lietotājiem ļauj plānot, definēt, dokumentēt un rediģēt biznesa noteikumus.
- Noteikumu motora izpildes kodols: Tas ir programmēšanas kods, ar kuru tiek ieviesti noteikumi.
- Biznesa noteikumu krātuve: Šī ir datu bāze, kurā tiek glabāti biznesa noteikumi, kurus definē biznesa lietotāji.
- Pārskatu veidošanas komponents: šī ir intuitīva saskarne, kas ļauj biznesa lietotājiem veikt vaicājumus un ziņot par esošajiem noteikumiem.
Biznesa noteikumu motoru veidi atšķiras atkarībā no tā, kā noteikumi tiek plānoti izpildei. Lielākā daļa noteikumu motoru virza ķēdi uz priekšu un iegūst datus, līdz tiek sasniegts mērķis.
Ir divi veidi:
- Ražošanas / secinājumu noteikumi: tie rada nosacījumu, ja nosacījums, tad darbība. Tie tiek izpildīti, kad lietotājs izsauc kārtulu.
- Piemērs: vai šim klientam vajadzētu atļaut hipotēku? Atbilde: JA TĀDĀDU nosacījumu TĀDU atļauj, ieķīlāt klientam.
- Reakcijas / notikuma stāvokļa darbības noteikumi: Šie reaģē uz ienākošajiem notikumiem un apstrādā notikumu modeļus. Viņi automātiski reaģē, ja notiek notikumi.
- Piemērs: prece nav noliktavā. Reakcija: Brīdiniet vadītāju.
Ir arī atgriezeniskās ķēdes noteikumi. Šeit noteikumu dzinējs mēģina atrisināt faktus, lai sasniegtu konkrētu mērķi. Un tur ir trešā klases motoru klase, ko sauc par deterministisko motoru. Neizmantojot ne ķēdi uz priekšu, ne atpakaļ, tā vietā izmanto domēniem raksturīgas valodas pieejas, lai labāk aprakstītu politiku un pēc tam atrisinātu problēmas konkrētā jomā, piemēram, cīņa, algas aprēķināšana vai rēķinu izrakstīšana.
