A rule engine that compiles and executes java source code from database as rule