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. © Springer-Verlag Berlin Heidelberg 2007.
CITATION STYLE
Yonghwan, L., Chaudhry, J. A., Dugki, M., Sunyoung, H., & Seungkyu, P. (2007). A dynamically adjustable rule engine for agile business computing environments. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4505 LNCS, pp. 785–796). https://doi.org/10.1007/978-3-540-72524-4_80
Mendeley helps you to discover research relevant for your work.