Dom Razvoj Što je motor za poslovna pravila (bre)? - definicija iz tehopedije

Što je motor za poslovna pravila (bre)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači Business Rule Engine (BRE)?

Motor za poslovna pravila (BRE) komponenta je softvera koji omogućuje neprogramerima promjenu poslovne logike u sustavu upravljanja poslovnim procesima (BPM). Za provođenje poslovne politike ili postupka potrebno je poslovno pravilo ili izjava. Poslovna logika koristi podatke u bazi podataka i niz operacija za izvršavanje poslovnog pravila.

Techopedia objašnjava motor za poslovna pravila (BRE)

Izvršni kôd za poslovna pravila odvojen je od BPM sustava, omogućujući krajnjem korisniku da promijeni poslovna pravila, a da ne zatraži pomoć programera. Motor poslovnog pravila procjenjuje učinke promjena na ostala pravila i označava korisnika ako postoji sukob.

Kompletna BRE uključuje:

  • Uređivač poslovnih pravila: Ovo je intuitivno sučelje koje poslovnim korisnicima omogućuje dizajniranje, definiranje, dokumentiranje i uređivanje poslovnih pravila.
  • Pravilo pokretanja jezgre: Ovo je programski kôd koji nameće pravila.
  • Spremište poslovnih pravila: Ovo je baza podataka koja pohranjuje poslovna pravila, koja definiraju poslovni korisnici.
  • Komponenta izvještavanja: Ovo je intuitivno sučelje koje poslovnim korisnicima omogućuje ispitivanje i izvještavanje o postojećim pravilima.

Vrste motora za poslovna pravila razlikuju se prema načinu na koji su pravila planirana za izvršenje. Većina motora koji se kreću prema naprijed i prikupljaju podatke dok se ne postigne cilj.

Postoje dvije vrste:

  • Pravila proizvodnje / zaključivanja: oni predstavljaju ako je uvjet, onda djelovanje. Oni se izvršavaju kada se korisnik pozva na pravilo.
    • Primjer: Treba li ovom kupcu omogućiti hipoteku? Odgovor: AKO je neki uvjet, onda dozvolite hipoteku kupca.
  • Pravila akcije reakcija / događaj: oni reagiraju na dolazne događaje i obrasce događaja obrade. Oni automatski reagiraju kada se dogode događaji.
    • Primjer: Artikal nije na skladištu. Reakcija: Obavijestite upravitelja.

Postoje i pravila lančanog unazad. Ovdje mehanizam vladavine pokušava razriješiti činjenice kako bi postigao određeni cilj. A tu je i treća klasa motora s pravilima, koja se zove deterministički motor. Ne upotrebljavajući ni lančano povezivanje prema naprijed niti nazad, umjesto toga koristi jezične pristupe koji se odnose na domenu da bi bolje opisao politiku, a zatim riješio probleme u određenoj domeni kao što su borba, obračun plaća ili naplata.

Što je motor za poslovna pravila (bre)? - definicija iz tehopedije