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 contains a detected event in which the detected event has a unique event identifier and a top-level business component; and associating the detected event 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.