Patent ID: 7711984
Filing Date: 2010-05-04
Classification: H04L,H04M

Abstract:
1. An end user control configuration system comprising a set of logical layers including a presentation layer to deploy and manage user interactions, a business layer to manage business logic, and an integration layer to deploy and manage network services, the end user control configuration system comprising: a communication interface in communication with an error handling subsystem, the error handling subsystem comprising: an error handling engine contained in the business layer, responsive to an exception for a provisioning task by queuing a workflow process error in an error message queue; a workflow manager contained in the business layer, operable to retrieve the workflow process error from the error message queue, obtain service configuration information for the provisioning task from a service configuration manager, analyze the service configuration information and the workflow process error, and generate a user interface composition data file specifying a state transition, used to create a dynamic sequence of workflow steps to produce a graphical user interface rendering, associated with a recovery task for end user completion; a service bus configured to provide communication between the presentation layer, the business layer, and the integration layer, the service bus comprising: at least one proxy configured to operate in at least one of a first proxy service mode and a second proxy service mode, wherein when a component contained in at least one of the presentation layer, the business layer, or the integration layer, issues a service request to the proxy, and wherein when the proxy is operating in the first proxy service mode, the proxy forwards the service request to a business service configured to forward the service request to a final addressee, and wherein when the proxy is operating in the second proxy service mode, the proxy returns a response, without communicating with the business service, to the component contained in at least one of the presentation layer, the business layer, or the integration layer; a memory comprising: a dynamic graphical user interface rendering program operable to: retrieve the user interface composition data file specifying the state transition; retrieve user interface rule data for the workflow process error from an interface rule file, the user interface rule data specifying a composition data transformation; and generate the graphical user interface rendering for end user control by applying the user interface rule data applied to the user interface composition data file thereby implementing the composition data transformation in the graphical user interface rendering for the state transition; a processor operable to execute the dynamic graphical user interface rendering program.