Patent ID: 8321430

Claim:
A method for handling a data structure in a computerized system, the data structure comprising a first object having content and a second object having content, and interdependencies between the first object and the second object, the method comprising: receiving a description of the data structure; creating a graph structure indicating the interdependencies between the objects, the graph structure comprising at least a first vertex and a second vertex, the first vertex and the second vertex connected by an edge; and associating the first vertex with content of the first object and the second vertex with content of the second object, wherein the first vertex and the second vertex do not contain the content of the first object or the second object; wherein the computerized system comprises two nodes adapted to execute an application, and wherein the graph structure resides in a memory unit of each of the two nodes when one of the two nodes executes the application, the first object and the second object being components required for the application; and further comprising: constructing a dependency graph and an at least one event filter for the application; registering the at least one event filter with the application on each of the two nodes; registering the application to an at least one filter of the at least one event filters when the application is executed on a first node; receiving from the application a change event for an at least one component; validating whether the change event passes the at least one filter; consequent to said validation, sending the change event and the at least one filter to at least one second node; verifying whether the at least one component is being used by the at least one second node; consequent to said verification, indicating in association with the second vertex that an associated component should be reloaded; and consequent to said verification, indicating in association with the first vertex that the first component should be reloaded.