Generic Java rule engine framework
First Claim
Patent Images
1. A generic rule engine framework for a computer system comprising:
- a rule engine, said rule engine being capable of applying a rule against an object upon an occurrence of an event within said object;
a debugging interface, said debugging interface being capable of detecting events from said object and reporting said events to said rule engine; and
an event handler thread, said event handler thread being capable of obtaining said event through said debugging interface and providing said event to said rule engine.
3 Assignments
0 Petitions
Accused Products
Abstract
A generic Java rule engine framework that will permit a rule engine to be called based upon events captured from objects without requiring object programmers to explicitly insert hooks for calling the rule engine within the objects. A business-to-business electronic marketplace can be outfitted with such a framework for acting upon events occurring within objects. The framework comprises utilizing a standard Java debugging interface to accept events and a rule engine to act upon such events.
-
Citations
15 Claims
-
1. A generic rule engine framework for a computer system comprising:
-
a rule engine, said rule engine being capable of applying a rule against an object upon an occurrence of an event within said object;
a debugging interface, said debugging interface being capable of detecting events from said object and reporting said events to said rule engine; and
an event handler thread, said event handler thread being capable of obtaining said event through said debugging interface and providing said event to said rule engine. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of capturing an event from an object and acting upon said event without requiring the explicit insertion of hooks into an object comprising the steps of:
-
capturing said event through a debugging interface;
providing said event to a rule engine;
applying a rule to said event. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An electronic marketplace having generic rule engine framework comprising:
-
an object, said object being related to electronic commerce;
a rule engine, said rule engine being capable of applying a rule against said object upon an occurrence of an event within said object;
a debugging interface, said debugging interface being capable of detecting events from said object and reporting said events to said rule engine; and
an event handler thread, said event handler thread being capable of obtaining said event through said debugging interface and providing said event to said rule engine. - View Dependent Claims (12, 13, 14, 15)
-
Specification