STREAM SHARING FOR EVENT DATA WITHIN AN ENTERPRISE NETWORK
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving multiple query components from multiple query sources requesting information about one or more events in an enterprise system having multiple separate data sources, where each event includes a change in a structured data object, the data sources being enterprise subsystems that generate the changes;
identifying two query components related to common event information from one of the data sources;
sending a single query component to an enterprise node local to the one data source of the enterprise system that generates the common event information;
sending each other query component to enterprise nodes local to data sources that generate event information related to the other query components;
receiving a response to the single query component from the enterprise node local to the one data source; and
sending the response to each query source to provide the event information as a partial event query response.
2 Assignments
0 Petitions
Accused Products
Abstract
Merging of query elements in an enterprise system is described. The enterprise system receives queries, which may each be broken down into query components. The enterprise system identifies query components that are related to identical event information from a data source of the enterprise. The enterprise system sends a single query to the data source for the event information, receives the response, and sends the response to the query sources.
-
Citations
22 Claims
-
1. A computer-implemented method comprising:
-
receiving multiple query components from multiple query sources requesting information about one or more events in an enterprise system having multiple separate data sources, where each event includes a change in a structured data object, the data sources being enterprise subsystems that generate the changes; identifying two query components related to common event information from one of the data sources; sending a single query component to an enterprise node local to the one data source of the enterprise system that generates the common event information; sending each other query component to enterprise nodes local to data sources that generate event information related to the other query components; receiving a response to the single query component from the enterprise node local to the one data source; and sending the response to each query source to provide the event information as a partial event query response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A machine-readable storage medium having content stored thereon to provide instructions, which when executed, cause a processor of an enterprise node to perform operations, including:
-
receiving multiple query components from multiple query sources requesting information about one or more events in an enterprise system having multiple separate data sources, where each event includes a change in a structured data object, the data sources being enterprise subsystems that generate the changes; identifying two query components related to common event information from one of the data sources; sending a single query component to an enterprise node local to the one data source of the enterprise system that generates the common event information; sending each other query component to enterprise nodes local to data sources that generate event information related to the other query components; receiving a response to the single query component from the enterprise node local to the one data source; and sending the response to each query source to provide the event information as a partial event query response. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A server node of an enterprise network, comprising:
-
a network interface circuit to receive multiple query components from multiple query sources requesting information about one or more events in an enterprise system having multiple separate data sources, where each event includes a change in a structured data object, the data sources being enterprise subsystems that generate the changes, and where the multiple query sources include one or more client devices; a stream sharing engine to identify two query components related to common event information from one of the data sources; a query router to send a single query component to an enterprise node local to the one data source of the enterprise system that generates the common event information, send other query components to other enterprise nodes local to data sources that generate event information related to the other query components, and receive a response to the single query component from the enterprise node local to the one data source; and a query responder to send the response to each query source via the network interface circuit to provide the event information as a partial event query response. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification