[email protected] +91 9840521421 Scholarly Open Access, Peer-reviewed, Refereed Journal e-ISSN 2582-8746 Since 2020
  1. Home
  2. Archives
  3. 2026
  4. Vol. 7 Issue 2
  5. Article
Original Article

Design and Implementation of a Rule-Based Order Evaluation Engine Using Excel-Driven Data Processing

  • Paper ID 1064
  • Volume 7, Issue 2
  • Pages 209-220
  • Published Online: March-April 2026
  • 20 Views
Open Access Peer Reviewed

Authors

  • Anushtha Jha Anjali1
  • Ankita Suman2
  • Dr. Ratnesh Mishra3

1 2 Department of Computer Science & Engineering, Birla Institute of Technology, Mesra, Patna, India. 3 Guide, Department of Computer Science & Engineering, Birla Institute of Technology, Mesra, Patna, India.

Article Information

DOI
No DOI
Published Online
March-April 2026
Pages
209-220
Article Type
Original Article
Check for updates
No DOI available for cross-reference

Abstract

View PDF

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.

APC from ₹1200 + 18% GST

Peer-reviewed open access₹1200 Indian (₹1400 with DOI)$80 USD internationalpaid after acceptance Peer-reviewed open access₹1200 Indian$80 USD international ₹1200 Indian · $80 intl

  • CrossRef DOI
  • ISSN 2582-8746
  • Open Access
  • Peer Reviewed
  • Plagiarism Checked
  • Google Scholar
Submit Paper