Font Size: a A A

The Design And Implementation Of Rule Engine For Enterprise Application

Posted on:2015-07-26Degree:MasterType:Thesis
Country:ChinaCandidate:D S WuFull Text:PDF
GTID:2308330461492547Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Rule Engine originated in Expert Knowledge Systems.lt supports the rule definition,accepts the fact objects and conducts rules match.With the integrated rules engine, application system realize decoupling the business rules and system code,which can more flexibly support the changes of business rules. The core component of Rules Engine is its pattern matching algorithm, and currently the most popular pattern matching algorithm is the Rete algorithm and its variants. However, one algorithm is directed against one or a class of problems, Rete algorithm is no exception. Rete algorithm is designed for large-scale knowledge system, and it can not play its advantages in typical enterprise application systems (OLTP systems). In practical application, for those real-time system, such as telecommunication billing system, can not be integrated using rule engine products based on Rete algorithm for performance reasons.For these reasons, this article on the base of analyzing the concepts of rule engine, orienting large enterprise application systems, proposes a new algorithm for pattern matching. Based on the new algorithm, we design and implement a rule engine. Finally, this paper carries on the practical application research in the telecom billing system.The main work and the results of this paper are as follows:1. Summarizes the current situation of rule engine technology, analyzes the problems in mainstream pattern matching algorithms Rete.2. For enterprise applications, designs a new pattern matching algorithm.3. Design and implement a complete rule engine based on the new pattern matching algorithm.4. With the telecom billing system as an example, carry out the practical application and research.
Keywords/Search Tags:Rule Engine, Pattern matching algorithm, Telecom Billing System, Billing Engine
PDF Full Text Request
Related items