A dynamically adjustable rule engine for agile business computing environments

  • Authors:
  • Yonghwan Lee;Junaid Ahsenali Chaudhry;Dugki Min;Sunyoung Han;Seungkyu Park

  • Affiliations:
  • School of Computer Science and Engineering, Konkuk University, Seoul, Korea;Graduate School of Information and Communication, Ajou University, Suwon, Korea;School of Computer Science and Engineering, Konkuk University, Seoul, Korea;School of Computer Science and Engineering, Konkuk University, Seoul, Korea;Graduate School of Information and Communication, Ajou University, Suwon, Korea

  • Venue:
  • APWeb/WAIM'07 Proceedings of the joint 9th Asia-Pacific web and 8th international conference on web-age information management conference on Advances in data and web management
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Most agile applications have to deal with dynamic change of processes of automatic business policies, procedures, and logics. As a solution for the dynamic change of processes, rule-based software development is used. With the increase in complexity in modern day business system, the business rules have become harder to express hence require additional especially designed scripting languages. The high cost of modifying or updating those rules is our motivation in this paper. We propose a compilation-based dynamically adjustable rule engine that is used for rich rule expression and performance enhancement. Because of immense complications among and within business rules, we use Java language to create/modify rule instead of scripting languages. It gives us the facility of standardized syntax also. It separates the condition from action during run time which makes rule notification easier and quicker. According to experimental results, the proposed dynamically adjustable rule engine shows promising results when compared with contemporary script-based solutions.