Methods and apparatus for managing plug-in services
AssigneeEMC Corporation
InventorsRichard Francis Cormier, Andrew Bruce, Svetlana Patsenker
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorsRichard Francis Cormier, Andrew Bruce, Svetlana Patsenker
Estimating the term…
Methods and apparatus operate in a computer system to manage initiation and operation of plug-in modules providing plug-in services. The plug-in manager obtains identities of a plurality of plug-in modules and retrieves a dependency list indicating respective plug-in services provided by, and required by, each plug-in module identified in the identities of the plug-in modules. The plug-in manager then calculates a plug-in initiation order based upon the dependency list indicating respective plug-in services provided by, and required by, each plug-in module. The plug-in manager then initiates service operation of plug-in modules according to the plug-in initiation order, such that if a first plug-in module provides a service required by a second plug-in module, the first plug-in module is initiated such that the service provided by the first plug-in module is available to the second plug-in module when required by the second plug-in module. In addition, the plug-in manager can operate a wait state operation within plug-in modules that provide services that depend upon each other in order to avoid service deadlocked situations.
A method for managing services associated with a plurality of plug-in modules, the method comprising the steps of:
A computer system comprising:
A computer program product having a computer-readable medium including computer program logic encoded thereon, that when executed on a computer system having a coupling of a memory and a processor, provides a plug-in manager process for managing plug-in services by causing the processor to perform the operations of:
A computer system comprising:
Dependencies are inferred from the claim text.