15. A system comprising: a processor; and a memory that comprises a repository, wherein the processor and the memory are configured to perform a method comprising: receiving, from a user interface, a plurality of queries that comprises a first query and one or more second queries; determining a first query result based on the first query, the first query result comprising an object in the repository and one or more aspects of the object, the one or more aspects comprising one or more of an association and an attribute of the object; providing the first query result and one or more second query results for the second queries for display in the user interface; registering one or more first query-specific event handlers, each of the one or more first query-specific event handlers being associated with and monitoring at least one of the object and the one or more aspects in the query result; updating the first query result when at least one of the first event handlers detects a change in the repository that affects at least one of the object and the one or more aspects in the first query result, the updating comprising providing an updated first query result to the user interface to replace the first query result without affecting the provided one or more second query results of the one or more second queries, the updated first query result comprising one or more updated objects and one or more updated aspects of the one or more updated objects; and registering one or more other event handlers in response to detection of the change in the repository by the at least one of the first event handlers, the other event handlers being associated with and monitoring the one or more updated objects and the one or more updated aspects of the one or more updated objects.
15. A system comprising: a processor; and a memory that comprises a repository, wherein the processor and the memory are configured to perform a method comprising: receiving, from a user interface, a plurality of queries that comprises a first query and one or more second queries; determining a first query result based on the first query, the first query result comprising an object in the repository and one or more aspects of the object, the one or more aspects comprising one or more of an association and an attribute of the object; providing the first query result and one or more second query results for the second queries for display in the user interface; registering one or more first query-specific event handlers, each of the one or more first query-specific event handlers being associated with and monitoring at least one of the object and the one or more aspects in the query result; updating the first query result when at least one of the first event handlers detects a change in the repository that affects at least one of the object and the one or more aspects in the first query result, the updating comprising providing an updated first query result to the user interface to replace the first query result without affecting the provided one or more second query results of the one or more second queries, the updated first query result comprising one or more updated objects and one or more updated aspects of the one or more updated objects; and registering one or more other event handlers in response to detection of the change in the repository by the at least one of the first event handlers, the other event handlers being associated with and monitoring the one or more updated objects and the one or more updated aspects of the one or more updated objects. 18. The system of claim 15 wherein the repository further comprises: objects implemented as business objects.