Method and apparatus for using meta-rules to support dynamic rule-based business systems

a business system and meta-rule technology, applied in the field of business process management, can solve problems such as resistance to the adaptation to changing business practices, lack of system flexibility, and simple binding between rule references and rule instances that do not satisfy whole dynamism

Inactive Publication Date: 2006-01-12
IBM CORP
View PDF3 Cites 54 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0055] The Meta-Rules System provides the capability of “hot deployment” of rules (by changes made to the policy or process), thus helping to build an adaptive system.

Problems solved by technology

This places undue restriction on the use of business rules, resulting in a lack of system flexibility and a resistance to the adaptation to changing business practices.
Simple bindings between rule references and rule instances do not satisfy whole dynamism that serves as an enabler of on demand business.

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
  • Method and apparatus for using meta-rules to support dynamic rule-based business systems
  • Method and apparatus for using meta-rules to support dynamic rule-based business systems
  • Method and apparatus for using meta-rules to support dynamic rule-based business systems

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0064] The Meta-Rules System is a framework that supports the abstract invocation of business rules. The use of Meta-Rules evaluate and select the appropriate business rule and the invocation of the specific business rule. This system supports run-time services that, using Meta-Rules, perform dynamic selection and invocation of business rules. The basic framework of the Meta-Rules System is illustrated in FIG. 1 which presents its three key elements and their relations to one another.

[0065] Referring to FIG. 1, the three basic components of a Meta-Rules System are Application Programs 11, Rules Manager 12, and Business Rules Engine 13. Within an Application Program there may be one or more points where the programming logic needs to use a business rule to determine a data or control action. These points are represented by a Rule-Proxy 111, a structured IT artifact that contains information used by the Rules Manager 12 and Business Rules Engine 13 to perform the requested evaluation...

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

Meta-Rules are a special set of business rules whose purpose is to enable business rules selection and subsequent rule invocation by a business rules manager. Contained within a Meta-Rule are business policy and other information that enables the selection of a business rule used by a business application. Meta-rules allow the system to dynamically select and identify specific business rules to be executed within a given business application. By enabling a higher level of abstraction, and relying on rules to resolve specific business rule selection and invocations, Meta-rules further separate the binding of business knowledge and practice from application programming logic. The application programmer is freed from having specific knowledge of the business rule; all that is required is an assertion that a rule is to be used.

Description

BACKGROUND OF THE INVENTION [0001] 1. Field of the Invention [0002] The present invention generally relates to business process management and, more particularly, to the application of meta-rules that support dynamic rule based business systems to evaluate and select specific business rules. [0003] 2. Background Definitions Business Rules [0004] Business Rules are expressions that describe and control the processes, operations and behavior of how an enterprise, and the applications that support it, performs. Rules define, constrain or validate some aspect of a system through the evaluation of conditions and context of the rule invoker. Rules assert influence over business or system behavior by recommending actions to be undertaken. A rule provides its invoker a directive on how to proceed. Further, rules provide a generalized mechanism for officiating and specifying frequently changing practices, freeing system components from the of the burden of evaluating the evolving business a...

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 Applications(United States)
IPC IPC(8): G06Q99/00
CPCG06Q30/00G06Q10/06375G06N5/025
Inventor JENG, JUN-JANGKAPOOR, SHUBIRFLAXER, DAVIDLI, HAIFEI
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products