Patent ID: 7979789
Filing Date: 2011-07-12
Classification: G06F

Abstract:
1. A method of replacing a delegate component associated with a delegate modular software component (“associate delegate component”) at software execution time, the method comprising: provisioning software with an associate delegate component acting as a placeholder and having a associate delegate identifier uniquely identifying a type of control performed by the associate delegate component; analyzing, by the associate delegate component, a list of a plurality candidate modular software components in a feature registry to identify candidate modular software components having a candidate delegate identifier matching the associate delegate identifier and capable of performing functions required by associate delegate component; determining, from the candidate modular software components identified to have a candidate delegate identifier matching the associate delegate identifier, a candidate modular software component having a configurable sequence number representing a higher priority level than other of the plurality of candidate modular software components identified to have a candidate delegate identifier matching the associate delegate identifier; and replacing the associate delegate component with the candidate modular software components having a configurable sequence number representing a higher priority level than other of the plurality of candidate modular software components identified to have a candidate delegate identifier matching the associate delegate identifier during the execution of software including execution of the candidate modular software component.