sääntömoottoreita
Sääntömoottori on ohjelmistokomponentti, joka mahdollistaa liiketoimintasääntöjen hallinnan ja toteuttamisen joustavasti ja keskitetysti. Sen avulla voidaan eriyttää liiketoimintalogiikka varsinaisesta sovelluskoodista, mikä helpottaa sääntöjen muokkaamista ja ylläpitoa ilman ohjelmistokehityssyklin läpikäymistä. Sääntömoottorit käyttävät yleensä sääntöjä, jotka koostuvat ehdoista ja niitä vastaavista toimista. Kun tietyt ehdot täyttyvät, moottori suorittaa määritellyt toiminnot.
Sääntömoottoreita käytetään monenlaisissa sovelluksissa, kuten vakuutuskorvausten käsittelyssä, luottokelpoisuuden arvioinnissa, verkkokauppojen kampanjoiden hallinnassa ja terveydenhuollon diagnostisissa
Sääntömoottorin arkkitehtuuri sisältää tyypillisesti sääntöjoukon (rule set), työmuistin (working memory) ja päätelmämoottorin (inference engine). Työmuisti sisältää