System and method for managing the configuration of distributed objects
First Claim
Patent Images
1. A method for managing the configuration of distributed objects in a computer network having a plurality of nodes, the method comprising:
- maintaining object configuration information on the nodes, said object configuration information defining object accessibility and object locations;
receiving a request to perform an action with respect to one of the objects;
determining whether the action may affect a set of the nodes including affecting an ability of said set of nodes to access the one object or affecting a location at which said set of nodes accesses the one object;
in response to determining that the action may affect said set of nodes, notifying said set of affected nodes with a notification message indicating changes to be made to said object configuration information resulting from the action;
changing said object configuration information maintained on said set of affected nodes for the one object in accordance with said notification message; and
performing the action with respect to the one object;
wherein said object configuration information is updated dynamically at said set of affected nodes to reconfigure the one object in the computer network.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer system includes at least one client computer and at least one server computer. An Object Configuration Manager allows a user to distribute and use objects, such as business logic, database tables, and batch applications. Additionally, through the Object Configuration Manager, access to objects can be limited to select users and applications. The Object Configuration Manager is implemented as a software application.
56 Citations
24 Claims
-
1. A method for managing the configuration of distributed objects in a computer network having a plurality of nodes, the method comprising:
-
maintaining object configuration information on the nodes, said object configuration information defining object accessibility and object locations; receiving a request to perform an action with respect to one of the objects; determining whether the action may affect a set of the nodes including affecting an ability of said set of nodes to access the one object or affecting a location at which said set of nodes accesses the one object; in response to determining that the action may affect said set of nodes, notifying said set of affected nodes with a notification message indicating changes to be made to said object configuration information resulting from the action; changing said object configuration information maintained on said set of affected nodes for the one object in accordance with said notification message; and performing the action with respect to the one object; wherein said object configuration information is updated dynamically at said set of affected nodes to reconfigure the one object in the computer network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer system for managing the configuration of distributed objects in the computer system, the computer system comprising:
-
a network including a plurality of nodes; said nodes including an object locator for maintaining object configuration information defining object accessibility and object locations; an application for receiving a request to perform an action with respect to one of the objects; the application determining whether the action may affect a set of the nodes including affecting an ability of said set of nodes to access the one object or affecting a location at which said set of nodes accesses the one object and, in response to determining that the action may affect said set of nodes, notifying said set of affected nodes with a notification message indicating changes to be made to said object configuration information resulting from the action to cause said object configuration information maintained on said set of affected nodes for the one object to be changed in accordance with said notification message; and middleware means for performing the action with respect to the one object in response to receiving the request; said object configuration information is updated dynamically at said affected nodes to reconfigure the one object in the computer network. - View Dependent Claims (22, 23, 24)
-
Specification