FEDERATING BUSINESS EVENT DATA WITHIN AN ENTERPRISE NETWORK
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving a query requesting information about an event in an enterprise system having multiple separate event data sources, where the event includes a change in one or more structured data objects;
parsing the query into component parts, where each component part relates to an item of information about the event needed to respond to the query as a whole;
sending each component part to a node associated with the enterprise system, local to a data source advertised in the enterprise system as a source of the item of information;
receiving responses to component parts from the nodes, at least one response including information about the event from the data source, and not from a data warehouse; and
combining the responses to generate an event query response indicating a change of data at a data source.
2 Assignments
0 Petitions
Accused Products
Abstract
Parsing of event queries in an enterprise system is described. The enterprise system receives queries, which are broken down into query components. The query components each represent segments of the query. The enterprise system identifies sources of event data and sends queries towards the sources of the event data. The query components are processed close to the data source. The responses are combined to generate an event query response that indicates the event data of each of the query components.
66 Citations
23 Claims
-
1. A computer-implemented method comprising:
-
receiving a query requesting information about an event in an enterprise system having multiple separate event data sources, where the event includes a change in one or more structured data objects; parsing the query into component parts, where each component part relates to an item of information about the event needed to respond to the query as a whole; sending each component part to a node associated with the enterprise system, local to a data source advertised in the enterprise system as a source of the item of information; receiving responses to component parts from the nodes, at least one response including information about the event from the data source, and not from a data warehouse; and combining the responses to generate an event query response indicating a change of data at a data source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A machine readable storage medium having content stored thereon to provide instructions, which when executed, cause a processor of an enterprise system node to perform operations, including:
-
receiving a query requesting information about an event in the enterprise system having multiple separate event data sources, where the event includes a change in one or more structured data objects; parsing the query into component parts, where each component part relates to an item of information about the event needed to respond to the query as a whole; sending each component part to a node associated with the enterprise system, local to a data source of the enterprise system advertised as generating the item of information; receiving responses to component parts from the nodes, at least one response including real-time information about the event from the data source and not from a data warehouse; and combining the responses to generate an event query response indicating a change of data at a data source. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A server node of an enterprise network, comprising:
-
a network interface circuit to receive a query requesting information about an event in an enterprise system having multiple separate data sources, where the event includes a change in one or more structured data objects; a query parser to parse the query into component parts, where each component part relates to an item of information about the event; a query router to send each component part to a node associated with the enterprise system, local to a data source advertised as generating the item of information, and receive responses to component parts from the nodes, at least one response including real-time information about the event from the data source and not from a data warehouse; and a query responder to combine the responses to generate an event query response indicating a change of data at a data source. - View Dependent Claims (21, 22, 23)
-
Specification