However, how to synthesize rules such as : âwhen at least two of these “n” conditions are met and/or whenever more than “m” of these facts are verified and/or issues such as minimizing the number of kilometers, storage optimization, organization of tours, …â. If their formalizations are within reach of a classical language development through hundreds of code lines, maintainability is surely illusory.
To manage these complex issues, Blueway integrates a rules engine that allows transforming of these business rules in computerized processing.Â This engine allows you to define what should be done, not how. This means that the function can focus on what is true and entrust the machine to determine the consequences of these truths combined.Rules and facts can be imported in Excel format or be directly entered through a simple graphical and user friendly interface.
The RuleFlowÂ (WorkFlow for rules)Â allows you to decide the order of execution of rules, while more technical but hidden modules support model complexityÂ Domain-Specific Languages (DSL)Â for conversion between natural language and computer expression of business rules and facts,Â BRMS Business Rules Management, CEP for complex vent processing, resource planningÂ …
Also, splitting the storage of information and its processing logic is a good thing. This helps focusing on technical skills and be more efficient. Thus the rules engine brings speed and scalability through optimized algorithms (RETE algorithm) whose efficiency compared to traditional programming has been proven.