Plug-in configuration manager
First Claim
1. A system for managing plug-ins across a cluster of servers, comprising:
- a global management bean capable of storing plug-in configuration for the cluster;
a plug-in manager on each server in the cluster of servers, each plug-in manager capable of receiving configuration change notifications from the global management bean and executing the configuration change on the server containing that plug-in manger; and
a plug-in configuration manager existing once in the cluster, the plug-in configuration manager adapted to update the plug-in configuration stored by the global management bean and direct the global management bean to broadcast a configuration change notification to each plug-in manager.
2 Assignments
0 Petitions
Accused Products
Abstract
Plug-in information can be synchronized on each node in a cluster by utilizing a migratable plug-in configuration manager and a migratable global MBean. The configuration manager can change the configuration on a master server, such as loading or unloading a plug-in. The configuration manager stores the configuration as an MBean attribute, which is accessible across the cluster. The configuration manager can direct the global MBean to notify a plug-in manager on each node in the cluster, whereby each plug-in manager can execute the change locally.
This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
-
Citations
24 Claims
-
1. A system for managing plug-ins across a cluster of servers, comprising:
-
a global management bean capable of storing plug-in configuration for the cluster;
a plug-in manager on each server in the cluster of servers, each plug-in manager capable of receiving configuration change notifications from the global management bean and executing the configuration change on the server containing that plug-in manger; and
a plug-in configuration manager existing once in the cluster, the plug-in configuration manager adapted to update the plug-in configuration stored by the global management bean and direct the global management bean to broadcast a configuration change notification to each plug-in manager. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for managing plug-ins across a cluster of servers, comprising:
-
changing the plug-in configuration state of a cluster on a master server using a plug-in configuration manager;
storing the plug-in configuration state change as an attribute of a global management bean;
sending a notification of the change from the global management bean to each managed server in the cluster; and
making the change on each managed server. - View Dependent Claims (19)
-
-
20. A system for managing plug-ins across a cluster of servers, comprising:
-
means for changing the plug-in configuration state of a cluster on a master server using a plug-in configuration manager;
means for storing the plug-in configuration state change as an attribute of a global management bean;
means for sending a notification of the change from the global management bean to each managed server in the cluster; and
means for making the change on each managed server.
-
-
21. A computer-readable medium, comprising:
-
means for changing the plug-in configuration state of a cluster on a master server using a plug-in configuration manager;
means for storing the plug-in configuration state change as an attribute of a global management bean;
means for sending a notification of the change from the global management bean to each managed server in the cluster; and
means for making the change on each managed server.
-
-
22. A computer program product for execution by a server computer for deploying an adapter, comprising:
-
computer code for changing the plug-in configuration state of a cluster on a master server using a plug-in configuration manager;
computer code for storing the plug-in configuration state change as an attribute of a global management bean;
computer code for sending a notification of the change from the global management bean to each managed server in the cluster; and
computer code for making the change on each managed server.
-
-
23. A computer system comprising:
-
a processor;
object code executed by said processor, said object code configured to;
change the plug-in configuration state of a cluster on a master server using a plug-in configuration manager;
store the plug-in configuration state change as an attribute of a global management bean;
send a notification of the change from the global management bean to each managed server in the cluster; and
make the change on each managed server.
-
-
24. A computer data signal embodied in a transmission medium, comprising:
-
a code segment including instructions to change the plug-in configuration state of a cluster on a master server using a plug-in configuration manager;
a code segment including instruction to store the plug-in configuration state change as an attribute of a global management bean;
a code segment including instructions to send a notification of the change from the global management bean to each managed server in the cluster; and
a code segment including instructions to make the change on each managed server.
-
Specification