Font Size: a A A

Rule Engine Application And Implementation In Financial Management System

Posted on:2011-07-18Degree:MasterType:Thesis
Country:ChinaCandidate:H J ZhangFull Text:PDF
GTID:2178360302474648Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of economy, the market changes so rapidly that the business rules are forced to change frequently. This requires IT companies to design software systems that can adapt to the quick change very well. But the life cycle of software developing and software supporting are both very long, which means the software will experience much more changes. So there comes the Rule Engine. The Rule Engine comes from the Inference Engine in the Rule-based Expert System. The business rules are defined by a pre-defined language. It is an embedded component in the application, which realizes the separation of the business rule and the program. The separation strategy can make the application system adapt to the quick change very well without increasing the cost.This paper elaborated the concept of business rule, rule engine, and the relevant algorithm. Then it expanded on the design and implementation of a rule engine based on a concrete real time finance transaction system, including the design and implementation for business rule, rule compiler, knowledge base, rule processor and execution context. The Rule Engine resolves the problems of high degree coupling and low adaptability of the old system architecture. The Rule Engine separates the business rules from the system logic level with low degree coupling, high adaptability, low cost of development and maintenance.
Keywords/Search Tags:Business rules, Rule Engine, Finance Transaction, Rete Algorithm
PDF Full Text Request
Related items