sääntömoottoreista
Sääntömoottori on ohjelmistokomponentti, joka suorittaa ja hallinnoi liiketoimintasääntöjä. Nämä säännöt ovat tyypillisesti joukko "jos...niin" -lauseita, jotka kuvaavat, miten järjestelmän tulisi reagoida tiettyihin tilanteisiin tai datan arvoihin. Sääntömoottorin ensisijainen tehtävä on erottaa liiketoimintalogiikka itse sovelluksen ydinohjelmistosta. Tämä erottelu mahdollistaa sääntöjen muokkaamisen ja päivittämisen ilman, että koko sovellusta tarvitsee koodata uudelleen.
Sääntömoottorit ovat hyödyllisiä monilla aloilla, kuten rahoituksessa (lainojen hyväksyntä, petosten tunnistus), vakuutuksissa (vakuutusvaatimusten käsittely), terveydenhuollossa (diagnoosin
Toteutustavoista riippuen sääntömoottorit voivat olla osa suurempaa liiketoimintasysteemien hallintajärjestelmää (Business Process Management, BPM) tai itsenäisiä ratkaisuja.