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.