Patent ID: 8001420

Claim:
An end user control configuration system comprising: a processor; a memory in communication with the processor and comprising, for execution by the processor: a presentation layer that manages interactions with an end user; a business layer comprising a first business service for provisioning a first service, a second business service for provisioning a second service, an error handling engine, and a workflow manager; a communication interface in communication with the error handling engine and the workflow manager, where: the error handling engine is responsive to an exception for a provisioning task by queuing a workflow process error in an error message queue; and the workflow manager is operable to retrieve the workflow process error from the error message queue, obtain service configuration information for the provisioning task, analyze the service configuration information and the workflow process error, and generate a user interface composition data file specifying a state transition associated with a recovery task for completion by the end user; a service bus providing communication between the presentation layer, and the business layer, where the service bus comprises: a first proxy service configured to operate in a first interaction mode that forwards a first received request to provision the first service to the first business service; and a second proxy service configured to operate in a second interaction mode that returns an acknowledgement responsive to a second received request to provision the second service, without interacting with the second business service, when the service bus identifies that the second service is unavailable; and a user interface rendering receiver in the presentation layer operable to: receive the user interface composition data file through the service bus, and responsively generate a graphical user interface rendering that facilitates the state transition of the recovery task by the end user.