Systems and methods for distributed rules processing

a distributed rule and processing technology, applied in the field of digital data processing, can solve the problems of underutilization, unfavorable use of information technology resources, and alternate overflow of network infrastructure and desktop computers

Active Publication Date: 2015-05-07
PEGASYSTEMS
View PDF6 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The invention is a distributed rules processing system that allows two digital data processors to work together to execute rules and process data. The system includes coordination modules that make the rules and data available to the other processor through communication ports and based on requests from the rules engine. The system can be used in various scenarios, such as processing credit card information or managing transactions. The technical effects of the invention include improved efficiency, flexibility, and security in rules processing.

Problems solved by technology

However since business process management often goes to the heart of the enterprise, chief executives, IT directors, and corporate boards have yet to fully embrace this model, mainly, for fear that storing rules bases and / or transactional data exposes them to theft or wrongful disclosure.
Unfortunately, this results in uneven usage of information technology resources, with network infrastructure and desktop computers being alternately overwhelmed and underutilized, depending on the cycle of the day, month and year.

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
  • Systems and methods for distributed rules processing
  • Systems and methods for distributed rules processing
  • Systems and methods for distributed rules processing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031]FIG. 1 depicts a digital data processing system 10 for distributed processing in a rules-based system according to one practice of the invention. The illustrated system includes client (or “tenant”) digital data processors 12, 14 that are coupled via network 16 for communication with server digital data processor 18.

[0032]The client digital data processors 12, 14 are conventional desktop computers, workstations, minicomputers, laptop computers, tablet computers, PDAs or other digital data processing apparatus of the type that are commercially available in the marketplace and that are suitable for operation in the illustrated system as described herein, all as adapted in accord with the teachings hereof.

[0033]The server digital data processor 18 is, likewise, a digital data processing apparatus of the type commercially available in the marketplace suitable for operation in the illustrated system as described herein, as adapted in accord with the teachings hereof. Though the ser...

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

The invention provides in some aspects a distributed rules processing system that includes a first and second digital data processors that are coupled to one another by one or more networks. A rules base and a transactional data base are each coupled to one of the digital data processors; both may be coupled to the same digital data processor or otherwise. One or more coordination modules (e.g., “proxies”), each of which is associated with a respective one of the digital data processors, makes available to a selected one of those digital data processors from the other of those digital data processors (i) one or more selected rules from the rules base, and / or (ii) one or more data from the transactional database on which those rules are to be executed. The selected digital data processor executes one or more of the selected rules as a rules engine, executes one or more of the selected rules using a rules engine, and / or processes one or more data from the transactional database with rules executing on a rules engine.

Description

BACKGROUND OF THE INVENTION[0001]The invention relates to digital data processing and, more particularly, for example, to distributed processing of rules bases.[0002]Computer systems that facilitate business operations based on information specific to an industry or enterprise are well known in the art. These typically rely on rules identifying situations that are expected to arise during enterprise operation and the applicable responses. Such systems have been used in a range of applications, from health care to automotive repair. The rules on which they rely come from experts in the field, from the collective experience of workers on the “front line,” or a combination of these and other sources.[0003]Though many computer systems of this sort incorporate application-specific knowledge directly into source code (using, for example, a sequence of “if . . . then . . . else” statements, or the like), more complex systems store that knowledge separately from the programs that access it....

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 & AuthorityApplications(United States)
IPC IPC(8): H04L29/08
CPCH04L67/14H04L67/10G06N5/025G06F16/00
InventorCLINTON, JOHN W.TREFLER, ALANFRENKEL, BENJAMIN A.
OwnerPEGASYSTEMS