Unlock instant, AI-driven research and patent intelligence for your innovation.

Distributed rule engine system, construction method and method for executing rule processing

A construction method and distributed technology, applied in the direction of electrical digital data processing, special data processing applications, instruments, etc., can solve problems such as unconsidered and unable to improve execution efficiency of Rete algorithm, and achieve the effect of improving execution efficiency

Inactive Publication Date: 2018-01-16
FUJITSU LTD
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, traditional distributed rule engines such as ViDRE (Vienna Distributed Rule Engine) only solve the interoperability between rule engines through SOA (Service-Oriented Architecture) and RuleML (Rule Markup Language) problem, but did not consider how to maximize the sharing of partial matching results through alpha or beta nodes within each rule engine
Therefore, the traditional distributed rule engine system and its construction and usage methods cannot improve the execution efficiency based on the Rete algorithm

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Distributed rule engine system, construction method and method for executing rule processing
  • Distributed rule engine system, construction method and method for executing rule processing
  • Distributed rule engine system, construction method and method for executing rule processing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] Embodiments of the present disclosure are described below with reference to the drawings. It should be noted that representation and description of components and processes that are not relevant to the present disclosure and known to those skilled in the art are omitted from the drawings and description for the purpose of clarity.

[0035] In the rule engine using Rete, it is expected to effectively improve the execution efficiency of the distributed rule engine. This disclosure attempts to improve execution efficiency by sharing as many matching results as possible with alpha or beta nodes when executing rules. The present disclosure allocates appropriate rules to each rule engine in the distributed rule engine system, and compiles the allocated rules into a Rete network for deployment, so as to share partial matching results through alpha or beta nodes.

[0036] The following will take the rules listed in the following rule list as examples to illustrate how to prope...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Provided are a distributed rule engine system, a method for constructing a distributed rule engine and a method for executing rule processing. The distributed rule engine system includes at least one rule engine: a Rete network is deployed in the rule engine, and the Rete network is associated with one or more rule sets. Among them, the patterns included in the condition side of the rules included in the same rule set are similar to each other. The system realizes maximum sharing of partial matching results within a single rule engine, thereby improving execution efficiency.

Description

technical field [0001] The present disclosure generally relates to distributed rule engines, and in particular to a distributed rule engine system capable of maximally sharing partial matching results within a single rule engine, its construction method, and a method for executing rule processing using the distributed rule engine system . Background technique [0002] Currently, production or business logic is expressed in the form of rules in fields such as production. By using computer technology, a rule engine is used to perform pattern matching on facts and conditions round by round to find out the rules that meet the conditions, and select one of the rules that meets the conditions to execute after resolving conflicts. Currently, Rete is one of the most important pattern matching algorithms in rule engines. [0003] As the business develops, the size of the rules will inevitably increase. At this time, a single rule engine cannot handle these large-scale rules due to...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F17/30
Inventor 钟朝亮张军邹纲皮冰锋黄琦珍上原忠弘
Owner FUJITSU LTD