Rules engine
(motor de regles de negoci)
Tota organització crea i manté regles per al
seu negoci: “un client no pot superar el seu
crèdit, autoritzat per la direcció comercial”.
El software que és utilitzat per aquesta
organització ha d'adaptar-se a aquestes regulacions.
El problema és que si aquestes regles necessiten
canviar sovint, el software s'hauria de refer i,
depenent com estigui construït, el cost de
remodelar-lo, testar-lo i distribuït pot fer difícil
el canvi. Això duu que el software frena les iniciatives
de la corporació, més aviat que impulsar-les.
Els motors de regles de negoci són sistemes
que ajuden a automatitzar la implementació d'aquestes
dintre del software. En altres paraules, s'evita
haver de refer i recompilar el software.
Flash Data, col·laborant amb
els seus principals clients, ha desenvolupat
un sistema motor de regles de negoci
que, basat en CSLA framework i utilitzant un
repostori de meta- informació fa possible que
tots els desenvolupaments de software continuin
amb un motor de regles.
ABANS Regla: “el client que compri més de 100€
rebrà un obsequi” Regla modificada: “per a rebre
l'obsequi, ha de fer compres de 100€ en llibres”
de software de facturació: refer-se per a incorporar
la nova regla
ARA El software de facturació pregunta sempre
per les regles de negoci que ha d'aplicar en un
moment donat, i automàticament s'ajusta al mateix.