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 distributed among separate enterprise nodes, where each event includes a change in a structured data object, the data sources being separate 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.