Patent ID: 8601253

Claim:
In a provisioning system that manages provisioning of components in a data processing system, an automated method of dynamically provisioning one or more new components in the data processing system, the method comprising the provisioning system performing steps of: accepting a registration of a new component to be added to the data processing system during a runtime period of the data processing system, wherein the new component comprises a software component that has not been previously registered in the data processing system prior to the runtime period, and further wherein the registration comprises obtaining information relating to one or more prerequisites for deploying the new component and a configuration associated with the new component; permitting selection of the registered new component in response to a provisioning request; and causing a modification to the data processing system by enabling use of the registered new component in the data processing system, wherein accepting the registration of the new component further comprises a user registering the new component via a user interface associated with the provisioning system wherein the user enters the information relating to at least one of the one or more prerequisites and the configuration associated with the new component into the provisioning system via the user interface, and wherein the user interface allows the user to manually select the one or more prerequisites from a list of already registered components.