EVENT PROCESSING WITH XML QUERY BASED ON REUSABLE XML QUERY TEMPLATE
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer-readable media are disclosed for event processing with a query based on a reusable XML query template. A particular method includes receiving a plurality of events from a source and generating a plurality of event objects based on the plurality of events. A query represented by an XML file based on a reusable XML query template is executed with respect to the plurality of event objects to produce a plurality of result objects. Each result object is produced based on an application of at least one operator of the query. A plurality of results is generated based on the plurality of result objects, and the plurality of results is transmitted to a sink.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A system comprising:
-
a memory; and a processor connected with the memory, the processor including a query engine configured to execute queries with respect to event objects to produce result objects, wherein a query is represented by an extensible markup language (XML) file that is based on a reusable XML query template that is bindable to a plurality of input adapters and a plurality of output adapters, the processor executing; binding the reusable XML query template to a first input adapter for a source to input data for execution of a first query, and binding the reusable XML query template to a second input adapter, different from the first input adapter, for another source to input data for execution of a second query, and executing the first query and the second query. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system comprising:
-
a memory; and a processor connected with the memory, the processor including a query engine configured to execute queries with respect to event objects to produce result objects, wherein a query is represented by an extensible markup language (XML) file that is based on a reusable XML query template that is bindable to a plurality of input adapters and a plurality of output adapters, the processor executing; binding the reusable XML query template to a first output adapter for a sink to output results of execution of a first query, and binding the reusable XML query template to a second output adapter, different from the first output adapter, for another sink to output results of execute of a second query, and executing the first query and the second query. - View Dependent Claims (35, 36, 37, 38, 39)
-
-
40. A computer-implemented method comprising:
-
binding a reusable XML query template to a first input adapter for a source and a first output adapter for a sink to execute a first query; and binding the reusable XML query template to a second input adapter for another source and a second output adapter for another sink to execute a second query; and executing the first query and the second query, wherein a query engine is configured to execute queries with respect to event objects to produce result objects, wherein a query is represented by an extensible markup language (XML) file that is based on the reusable XML query template that is bindable to a plurality of input adapters and a plurality of output adapters.
-
Specification