Font Size: a A A

Theresearchandapplication Ofdroolsruleengineinthe Insurance Industry

Posted on:2015-03-17Degree:MasterType:Thesis
Country:ChinaCandidate:Y YuFull Text:PDF
GTID:2298330467962418Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Business rules become more and more complex and flexible, especially in the banking and insurance industry. Embedding rules the development way of traditional business rules have been unable to satisfy the system requirements for the high efficiency.At this point, expert system based on productionseparate the business logic rules and program code. It use a specificsemantic module to write the business decision, accept external data, explain the business rules, make the corresponding business decisionsaccording to the business rules. In this paper, the Car insurance claims system use the Drools to separate the business rules and procedures by research and application.The Drools rules engine is smart business logic module. Inference engine based on Rete algorithm with seven kinds of conflict resolution strategy become the core of Drools. The Drools can be combined with the J2EE architecture perfectly as an independent components.This paper analyses the defects and disadvantages of traditional business rules development method, studies why the expert system is necessity. Then this paper studies the structure and the operation principle of the rules engine, analyzes the forward link and backward link. It also study the ILOG business rules engine, Java rules engine,.NET rules engine, and then decide to use the Drools in this system. After in-depth study of the Rete algorithm’s core and conflict resolution strategy, this paper improve the Rete algorithm based on the system requirements. That put forward the Alpha node priority connection strategy and nearest priority conflict resolution strategy. Alpha node priority connection strategy determine the priority of the Alpha and Beta’s connection by analyze the number of facts, so that the matching efficiency is improved, the consumption of memory is reduced. Nearest priority conflict resolution strategy is a conflict resolution strategy to solve the problem of conflict rules by comparing the distance between condition value and the target value. Based on Struts, spring and Hibernate lightweight framework, this Paper implements the integration of the Drools rules engine and system’s SSH framework. In addition, this paper combine the complex business rules and specific requirements of quotation module and so on, design a business model based on the facts object, use rule flow, decision tables, DRL to design the business logic rules, successfully implements construction of the rule base.This paper complete the integration of the system’s framework and the Drools rules engine, as well as that design the model of the business logic rules, to take on quotation module as an example, the Drools rules engine as the core realize the application in insurance industry.
Keywords/Search Tags:rule engine, the car insurance claims, Drools, Rete
PDF Full Text Request
Related items