Change notification agent
First Claim
1. A computer-implemented method for administrating data objects in an information technology architecture comprising a plurality of data objects and a plurality of applications, wherein each application processes at least one of the data objects, the plurality of data objects being subject to changes, and wherein:
- entries representative of data objects are registered in a first data structure;
entries representative of applications are registered in a second data structure, each entry comprising specifying data objects whose changes are relevant for the respective application;
the method performing the following;
receiving notifications regarding registered data objects as to changes of the data objects;
upon each receipt of a notification,getting changed data from the notifying data object;
checking, among the registered applications, whether the change is relevant for each individual application,notifying an application about the change if the change is relevant for that application; and
transmitting the relevant changed data to the application.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method and framework for administrating data objects in an information technology architecture comprising data objects and applications, wherein each application processes at least one of the data objects, the data objects being subject to changes, and wherein entries representative of data objects are registered in a first data structure; entries representative of applications are registered in a second data structure, each entry comprising specifying data objects whose changes are relevant for the respective application, the method performing the following elements: receiving notifications regarding registered data objects as to changes of the data objects; upon each receipt of a notification, getting changed data from the notifying data object; checking, among the registered applications, as to whether the change is relevant for the applications, notifying each application about the change if the change is relevant for the application; and transmitting the relevant changed data to the application.
19 Citations
28 Claims
-
1. A computer-implemented method for administrating data objects in an information technology architecture comprising a plurality of data objects and a plurality of applications, wherein each application processes at least one of the data objects, the plurality of data objects being subject to changes, and wherein:
-
entries representative of data objects are registered in a first data structure; entries representative of applications are registered in a second data structure, each entry comprising specifying data objects whose changes are relevant for the respective application; the method performing the following; receiving notifications regarding registered data objects as to changes of the data objects; upon each receipt of a notification, getting changed data from the notifying data object; checking, among the registered applications, whether the change is relevant for each individual application, notifying an application about the change if the change is relevant for that application; and transmitting the relevant changed data to the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented framework for administrating data objects in an object-oriented computer program environment comprising a plurality of data objects, a plurality of methods for processing data objects, and a plurality of computer program applications, wherein each application makes use at least one of the data objects, whereby the data objects are subject to changes, the framework comprising:
an agent for administrating changes of data objects, the agent being configured to; register entries representative of data objects in a first data structure; register entries representative of applications in a second data structure, each entry comprising specifying data objects whose changes are relevant for the respective application; call a first method by a data object to notify the agent about changes of the calling data object; call a second method by the agent to changed data from the notifying data object; call a third method by the agent to check, among the registered applications, whether the change is relevant for the applications, and notify each application about the change if the change is relevant for the application; and call a fourth method by the agent to transmit the relevant changed data to the application after notifying the application. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
28. The machine accessible median having instruction that when executed cause the machine to:
-
represent data objects registered in a first data structure; represent applications registered in a second data structure, each entry comprising specifying data objects whose changes are relevant for the respective application; receive notifications regarding registered data objects as to changes of the data objects; upon each receipt of a notification, get changed data from the notifying data object; check among the registered applications whether the change is relevant for each individual application, notify an application about the change if the change is relevant for that application; and transmit the relevant changed data to the application.
-
Specification