Enhanced call-back service using rule engine
First Claim
Patent Images
1. A computer-implemented method comprising:
- transmitting, from a local rule engine to an external rule engine, a schema document that defines an input to and an output of the external rule engine, the schema document being used by the external rule engine to define a rule;
exposing, as a call-back service, a function provided by the local rule engine, wherein the function is capable of invoking the rule defined at the external rule engine;
receiving, at the call-back service and from the external rule engine, a request to interact with the function; and
providing, using the call-back service, an interaction between the external rule engine and the function.
2 Assignments
0 Petitions
Accused Products
Abstract
An enhanced call-back service, in which a local rule engine is caused to be capable of invoking a rule defined at an external rule engine, and a function provided by the local rule engine is exposed as a call-back service. At the call-back service and from the external rule engine, a request to interact with the function is received, and, using the call-back service, an interaction is provided between the external rule engine and the function.
-
Citations
18 Claims
-
1. A computer-implemented method comprising:
-
transmitting, from a local rule engine to an external rule engine, a schema document that defines an input to and an output of the external rule engine, the schema document being used by the external rule engine to define a rule; exposing, as a call-back service, a function provided by the local rule engine, wherein the function is capable of invoking the rule defined at the external rule engine; receiving, at the call-back service and from the external rule engine, a request to interact with the function; and providing, using the call-back service, an interaction between the external rule engine and the function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A device comprising a processor configured to:
-
transmit, from a local rule engine to an external rule engine, a schema document that defines an input to and an output of the external rule engine, the schema document being used by the external rule engine to define a rule; expose, as a call-back service, a function provided by the local rule engine, wherein the function is capable of invoking the rule defined at the external rule engine; receive, at the call-back service and from the external rule engine, a request to interact with the function; and provide, using the call-back service, an interaction between the external rule engine and the function.
-
-
18. A computer program product, tangibly embodied in a machine-readable medium, the computer program product comprising instructions that, when read by a machine, operate to cause data processing apparatus to:
-
transmit, from a local rule engine to an external rule engine, a schema document that defines an input to and an output of the external rule engine, the schema document being used by the external rule engine to define a rule; expose, as a call-back service, a function provided by the local rule engine, wherein the function is capable of invoking the rule defined at the external rule engine; receive, at the call-back service and from the external rule engine, a request to interact with the function; and provide, using the call-back service, an interaction between the external rule engine and the function.
-
Specification