December 30 2017, 20:38

I understand that this is not exactly a New Year’s Eve question, but perhaps you have some ideas. I’ve figured out the technology for generating forms (surveys, registration, etc.) based on rules (Drools). Here’s the concept: you create a rule (a text file) that says “If the user enters a number greater than 20 and less than 30 in field X, then add a couple more fields to the form, check field Y for completeness, and if it is not filled out, display a message that it needs to be filled.” The uniqueness of this particular approach I was exploring (tohu) is that the logic is based on rules, which means it has a non-linear structure (the order of rule execution is unpredictable, the system executes them quickly, there can be as many as you want, logic is added dynamically without recompiling the project, and rules are formulated in a language close to business. Overall, such a tool is very convenient to use when there are many complex rules (like forms with ten steps, complex validation, and lots of dynamic parts).

Question: In what areas could this be applicable? Loan applications, insurance, what else? Theoretically, the system can handle hundreds or thousands of rules, while loan applications involve at most about 10 rules.

Leave a comment