Java Rules Engine (JSR-94) Related Information

xiaoxiao2021-03-06  96

From: http://www.blogcn.com/user8/flier_lu/blog/3033489.html

For software design, how to map user business related issues to object-oriented architectures related to implementation technology, while ensuring the accuracy and flexibility of mapping, is one of the key factors to build large systems. Personally believe that the software architecture-driven software architecture based on workflow and rule is the final solution. Workflow is responsible for macro task process customization and reorganization; rule driver is responsible for micro-task logic and implementation. Java steps in this regard, JSR 94 defined by JAVA Community Process describes how to provide a rule engine API to implement the interaction of the client and the rule engine. This interface set includes rule load, execution, and management, etc. The goals and advantages of too rules, you can refer to the article below for the introduction of Business Rules Management Systems in the Java Rules Engine, and the best three commercial companies are: 1.pst's Opsj 2.sandia national laboratory JESS 3. Ilog's JRules is in the open source camp, there are many options Open Source Rule Engines Written in Java

One of the more famous Drools can refer to an introduction to the TSS article in the Introduction Drools Javarules.org website has relatively comprehensive resource introduction. The algorithm of these products is basically from the RETE algorithm proposed in Dr. Charles forgy in 1979. Its core thinking is to dynamically construct a matching tree according to the content, to achieve significant reduction in calculation. The following article briefly introduces this algorithm: CIS587: The Rete Algorithm The Rete Algorithm Rete Algorithm "Expert System Principles and Programming" Chapter 11

转载请注明原文地址:https://www.9cbs.com/read-103708.html

New Post(0)