ARCHIVES
Design and Implementation of a Rule-Based Order Evaluation Engine Using Excel-Driven Data Processing
¹ ² Department of Computer Science & Engineering, Birla Institute of Technology, Mesra, Patna, India. ³ Guide, Department of Computer Science & Engineering, Birla Institute of Technology, Mesra, Patna, India.
Published Online: March-April 2026
Pages: 209-220
Cite this article
No DOI
Abstract
Automated decision-making has relied on rule-based systems for many enterprise applications for a number of years; however, many practical implementations have limitations related to rigid schemas, non-disclosed evaluation logic and a lack of configuration tools available to business domain experts without the need for developers. We describe here the design and development of a Rule Based Order Evaluation Engine (RBOEE), a modular web system that evaluates bulk order data provided in Microsoft Excel format based on a set of defined conditional rules by the administrator. The engine accepts an Excel workbook containing order records with various attributes (i.e., order value, quantity, user type, region and payment method) and evaluates each order against configurable rules using compound logical conditions (i.e., AND and OR operators) and allows for nested sub-condition groups to be defined to support any level of nesting. The architecture of the engine is represented by a layered framework using a React.js front-end, Node.js/Express RESTful back-end and MongoDB persistence layer enabling separation of concerns and independent horizontal scaling for each layer of the architecture. The evaluation engine operates with O(n x r) complexity for n order records and r rules; benchmark testing indicates that the short-circuit optimized implementation can evaluate 1,000,000 order records in approximately 2.87 seconds with 20 active rules. An essential level of explainability via matching establishes an important audit trail based on all conditions and actual data used for matching each rule. This ability is extremely critical for auditing purposes across many applications in pricing, fraud investigation, and logistics. In addition, we’ve built a extensible architecture for production purposes which is well-suited to the operational environment of e-commerce, banking and supply chain management.
Related Articles
2026
AI-Based Stomach Cancer Detection Using Biomarkers, Medical Images, and Voice Analysis
2026
Hydrogen-Efficient Eco-Driving and Route Planning for Fuel-Cell Electric Vehicles Using Multi-Objective Optimization Under Traffic and Terrain Uncertainty
2026
A Data-Driven Machine Learning Framework for Assessing Patent Commercial Value and Technological Significance
2026
Evaluating Student Academic Performance Through a Benchmark of Fuzzy Reasoning Models
2026
A Hybrid Soft Computing Approach for Managing Uncertainty in Data Analytics
2026
Soft Computing Approaches for Robust Analysis of Imbalanced and Noisy Data
2026
Mock Interviewer
2026
Smart Attendance System Using Face Recognition and Gaze-Based Attention Monitoring
2026
Analyzing Customer Review Sentiments using Machine Learning
2026
Agentic Artificial Intelligence as a Strategic HR Partner: Redefining Decision-Making Authority and Strategic Roles

