Koti kehitys Mikä on liikesääntömoottori (bre)? - määritelmä techopediasta

Mikä on liikesääntömoottori (bre)? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä Business Rule Engine (BRE) tarkoittaa?

Liiketoimintasääntömoottori (BRE) on osa ohjelmistoa, jonka avulla muut kuin ohjelmoijat voivat muuttaa liiketoimintalogiikkaa liiketoimintaprosessien hallintajärjestelmässä (BPM). Liiketoimintapolitiikan tai -menettelyn toteuttamiseksi vaaditaan liikesääntö tai lausunto. Liikelogiikka käyttää tietokannan tietoja ja toimintasarjaa suorittaakseen liiketoimintasäännön.

Techopedia selittää Business Rule Engine (BRE) -ohjeen

Liiketoimintasääntöjen suorituskoodi erotetaan BPM-järjestelmästä, jolloin loppukäyttäjä voi muuttaa liiketoimintasääntöjä pyytämättä ohjelmoijan apua. Liiketoimintasääntömoottori arvioi muutosten vaikutukset muihin sääntöihin ja ilmoittaa käyttäjälle ristiriitatilanteessa.

Täydellinen BRE sisältää:

  • Business Rule Editor: Tämä on intuitiivinen käyttöliittymä, jonka avulla yrityskäyttäjät voivat suunnitella, määritellä, dokumentoida ja muokata yrityssääntöjä.
  • Sääntöjen moottorin suorittamisen ydin: Tämä on ohjelmointikoodi, joka noudattaa sääntöjä.
  • Liiketoimintasääntövarasto: Tämä on tietokanta, joka tallentaa yrityssäännöt, jotka yrityskäyttäjät määrittelevät.
  • Raportointikomponentti: Tämä on intuitiivinen käyttöliittymä, jonka avulla yrityskäyttäjät voivat kysyä olemassa olevia sääntöjä ja raportoida niistä.

Liiketoimintasääntömoottorityypit eroavat toisistaan ​​sen mukaan, miten säännöt on suunniteltu toteuttamiseen. Suurin osa sääntömoottoreista ketjuuttaa eteenpäin ja purkaa tietoja, kunnes tavoite saavutetaan.

Tyyppejä on kahta:

  • Tuotanto- / päätelmissäännöt: Ne esittävät if-tilan, sitten toiminnan. Ne suoritetaan, kun käyttäjä vetoaa sääntöyn.
    • Esimerkki: Pitäisikö asiakkaalle antaa asuntolainan? Vastaus: JOS JOS tietyin ehdoin sallitaan, asuntolaina.
  • Reaktion / tapahtuman tilan toimintasäännöt: Nämä reagoivat saapuviin tapahtumiin ja käsittelevät tapahtumamallit. Ne reagoivat automaattisesti tapahtumien tapahtuessa.
    • Esimerkki: Tuotetta ei ole varastossa. Reaktio: Hälyttää johtajaa.

On myös taaksepäin ketjuttamista koskevia sääntöjä. Tässä sääntömoottori pyrkii ratkaisemaan tosiasiat tietyn tavoitteen saavuttamiseksi. Ja siellä on kolmas luokan moottori, nimeltään deterministinen moottori. Hyödyntämättä eteen- tai taaksepäin olevaa ketjuttamista, se käyttää sen sijaan aluekohtaisia ​​kielellisiä lähestymistapoja politiikan parempaan kuvaamiseen ja ratkaisee sitten tietyn alueen ongelmat, kuten taistelu, palkanlaskenta tai laskutus.

Mikä on liikesääntömoottori (bre)? - määritelmä techopediasta