Plug-in configuration manager
First Claim
Patent Images
1. A system, comprising:
- a business process management framework for managing plug-ins across a cluster of servers, comprising;
a global management bean, wherein the global management bean is migratable throughout the cluster of servers and stores plug-in configuration for the cluster of servers;
a plurality of plug-in managers, wherein each plug-in manager resides on one of the cluster of servers, each plug-in manager receiving configuration change notifications from the global management bean and executing the configuration change on the server containing that plug-in manager, and wherein the plug-in manager oversees the interaction between plug-ins and an existing business process;
a plug-in configuration manager existing in one of the cluster of servers, wherein the plug-in configuration manager is migratable throughout the cluster of servers, and wherein the plug-in configuration manager updates the plug-in configuration stored by the global management bean and directs the global management bean to broadcast a configuration change notification to each plug-in manager to execute a change selected from the group consisting of loading, unloading, and reconfiguring plug-ins across the cluster of servers.
2 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment, 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.
46 Citations
17 Claims
-
1. A system, comprising:
a business process management framework for managing plug-ins across a cluster of servers, comprising; a global management bean, wherein the global management bean is migratable throughout the cluster of servers and stores plug-in configuration for the cluster of servers; a plurality of plug-in managers, wherein each plug-in manager resides on one of the cluster of servers, each plug-in manager receiving configuration change notifications from the global management bean and executing the configuration change on the server containing that plug-in manager, and wherein the plug-in manager oversees the interaction between plug-ins and an existing business process; a plug-in configuration manager existing in one of the cluster of servers, wherein the plug-in configuration manager is migratable throughout the cluster of servers, and wherein the plug-in configuration manager updates the plug-in configuration stored by the global management bean and directs the global management bean to broadcast a configuration change notification to each plug-in manager to execute a change selected from the group consisting of loading, unloading, and reconfiguring plug-ins across the cluster of servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
8. A method for managing plug-ins across a cluster of servers, comprising:
-
receiving a request to change plug-in configuration state of the cluster of servers; changing a plug-in configuration state of the cluster of servers 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, wherein the global management bean is migratable throughout the cluster of servers and stores plug-in configuration for the cluster of servers; sending a notification of the change from the global management bean to each managed server in the cluster servers, wherein each server in the cluster of servers is associated with a business process management plug-in manager, wherein the business process management plug-in manager oversees the interaction between plug-ins and an existing business process; and making the change on each managed server in the cluster of servers.
-
Specification