Propagate delta information from an enterprise information system
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a computer implemented method, computer program product, and data processing system for propagating object fields associated with an event to a client application. A software module gets an event having an event identifier, wherein the event identifier is associated with a business object. The software module analyzes the business object and the application specific metadata to determine the delta component used for the event. The software module builds the delta business object based on the delta content. The software module determines if the business object has a child object. The software module sets the business object to be the child object in response to a determination that the business object has the child object. The software module propagates the delta business object to the client application.
22 Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for managing data, the computer program product comprising:
-
a computer usable memory having computer usable program code-tangibly embodied therein, said computer usable program code including; computer usable program code for maintaining a main event component for 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 computer usable program code for 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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A data processing system comprising:
-
a bus; a storage device connected to the bus, wherein computer usable code is located in the storage device; a communication unit connected to the bus; a processing unit connected to the bus, wherein the processing unit executes the computer usable code to maintain a main event component for 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
to associate 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. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification