1. A computer implemented method for managing data, the computer implemented method comprising: maintaining a main event component in a first enterprise information system, wherein the main event component is a data structure containing a set of detected events comprising one or more detected events, in which each detected event has a unique event identifier to form a set of unique event identifiers, and a top-level business component of a parent child hierarchy, wherein the top-level business component is associated with one detected event in the set of detected events, and the main event component is indexed by the set of unique event identifiers; and associating one of the set of detected events with at least one component of interest to form a delta business object, wherein the delta business object is used to propagate changes to a second enterprise information system.