Font Size: a A A

Research And Implementation Of Using Rules Engine Technology In The Enterprise Service Exploitation

Posted on:2009-05-22Degree:MasterType:Thesis
Country:ChinaCandidate:X J TaoFull Text:PDF
GTID:2178360242466429Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The rule-based expert system technology is one of the main branches of modern artificial intelligence, as an independent functional module for the overall solution offers intelligent logic processing service rules system called rules engine. This paper will examine how the rules engine technology used in the development and implementation of enterprise services. Using the rules engine technology in the modern enterprise services aimed at achieving the common problems which all the contemporary enterprise services development facing, main features include large, complex logic, sustained change, engineering, security and low efficiency. Dynamic changes and the continuing complexity of the logic is the most severe problems contemporary business services are faced by. This makes the use of traditional methods of developing enterprise services facing bottleneck that hard to be broken. The conflict between the complexity of the code and maintainability, contradictions between the scalability of overall framework and Scalability, the conflict between of the verifiable system operation and flexibility and the contradiction between the frequent changes in commercial affairs with the requirements and the development cycle are all highlighted by an unprecedented manner. The only use of traditional patterns and the development approach of enterprise services has been unable to effectively resolve these contradictions. Therefore, the need to introduce new technologies and the development of models and methodologies to address contemporary enterprise services becomes a problem faced by the development. Because of the characteristics of the rules engine technology which is to deal with the main business logic code from the hard process of separation, and Based on this basic characteristics and thus has Easy maintenance, Convenient scalability, Visibility of the Verifiable, Reliable security and Prominent runtime efficiency, The rules engine technology becomse the cutting-edge technology current and computer application industry. The basic idea of Rules engine technology is separate logic form hard code and makes logic processing independent of the other process which will radically change the procedures that places the Services logic in the hard code of application. It Makes the Implementation of enterprise services based on it different from the traditional realization. This paper makes four aspects of this issue to an in-depth study. Part one, background of the rules engine technology applications, analysed the development status of rule engine, proposed research direction and focus. Part two, Fundamental research. Clarify the thinking of rules engine, thoroughly investigate the mechanism of the rules engine. Part three, Extended Basic Theory . Focus on the Rete Algorithm which is the commonly used core algorithm of rules engine, detailed analysis algorithm and the process of implementation mechanisms, made effective improvements and feasible implementation on the Rete Algorithm and the corresponding methods, solve the underlying algorithms technical problems. Part four, Technology, including object-oriented implementation of core algorithm of the rules engine, the implementation of the enterprise service-oriented framework of the rules engine and the implementation of The rules-engine -based enterprise services development model. Specific research the realization of using rules engine technology in the enterprise services applications, which used a comprehensive and systematic way on the realization of effective programs and processes for the core mechanism, the overall structure and development model. Overall, the entire thesis focus on the perspective of theory and the realization, conducted in-depth research and detailed expositionon how to apply Rules engine technology in modern enterprise services.This paper through systematic research and practice, In achieving the rules engine will be used in the modern enterprise services in a realistic potential outcome. For specific performance: elaborated thinking of the rules engine, In-depth analysis of the modern enterprise integration services rules engine embodies and ideological significance; Describes the basic rules engine theory points, technical basis, role process and operation Mode on the background of The relative lack of domestic technical datum; Reveals the Rete Algorithm for rapid algorithm ideology and core process through a image and Briefly way, And on this basis improvement the Rete algorithm with effective and feasible program; The use of object-oriented methods to achieve Rete algorithm, And in the overall realization of these proposed by the Rete algorithm improvement program ss a enterprise-service-oriented rules engine core static model; Successfully raised a enterprise-service-oriented rules engine core structure model and its implementation methods based on the Forward Chaining mode of operation which is Realistic and has Perfect functions; Through the close integration With modern software engineering, created of a rules-engine-based business services development model, complete defined the process, steps, methods and tools for enterprise services development using rules engine technology.
Keywords/Search Tags:Expert System, Rule Engine, Pattern Recognition, Rete Algorithm
PDF Full Text Request
Related items