Auteur archief

Business Rule Engines

13 oktober 2010

Bedrijfsapplicaties zijn steeds meer afhankelijk van factoren zoals, wet en regelgeving, bedrijfsprocessen, procedures en beleid. Deze factoren vormen een groot deel van de logica binnen een applicatie en kunnen soms verspreid zijn door het hele systeem.
Op deze manier is onderhoud wat lastiger en zal er elke keer weer programmacode aangepast moeten worden. Om dit te voorkomen is het aantrekkelijk om een rule engine toe te passen op een dergelijk systeem.

Een rule engine is een programma om beslissingen mee te maken. De beslissingen worden genomen aan de hand van rules. Rules zijn een vertaling van bedrijfsprocessen en procedures. De rules kunnen door business experts worden opgesteld met behulp van grafische editors. In deze editor moet worden aangegeven wat de conditie is en wat de actie is die uitgevoerd moet worden als er aan de conditie is voldaan. Deze rules worden in een database opgeslagen genaamd “Business Rule Repository”.
Lees verder >>

Bedrijfsapplicaties zijn steeds meer afhankelijk van factoren zoals, wet en regelgeving, bedrijfsprocessen, procedures en beleid. Deze factoren vormen een groot deel van de logica binnen een applicatie en kunnen soms verspreid zijn door het hele systeem.
Op deze manier is onderhoud wat lastiger en zal er elke keer weer programmacode aangepast moeten worden. Om dit te voorkomen is het aantrekkelijk om een rule engine toe te passen op een dergelijk systeem.

Een rule engine is een programma om beslissingen mee te maken. De beslissingen worden genomen aan de hand van rules. Rules zijn een vertaling van bedrijfsprocessen en procedures. De rules kunnen door business experts worden opgesteld met behulp van grafische editors. In deze editor moet worden aangegeven wat de conditie is en wat de actie is die uitgevoerd moet worden als er aan de conditie is voldaan. Deze rules worden in een database opgeslagen genaamd “Business Rule Repository”.
Lees verder >>