SYSTEMS AND METHODS FOR CONTROLLING BUSINESS PROCESSES THROUGH INFORMATION TECHNOLOGY OPERATIONAL CONTROLS
First Claim
1. A method for controlling business processes through information technology operational controls, the method performed by one or more servers in a system, the one or more servers including one or more processors, the method comprising:
- receiving a business process input into the system;
monitoring a load at each of multiple layers of the system;
sending, to an end-to-end throttle controller, for each layer of the multiple layers, layer load data corresponding to the load at the layer, wherein each layer load data contains data related to a single layer of the multiple layers of the system;
determining whether any adjustments should be made to one or more throttling policies corresponding to the multiple layers of the system based on the multiple layer load data;
sending any adjustments that should be made to throttle agents of one or more layers of the system;
updating the throttling policies of one or more layers of the system based on the adjustments; and
continuing executing the business process based on the updated throttling policies of the one or more layers of the system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for controlling business processes through information technology operational controls are disclosed. The method includes: receiving a business process; monitoring a load at each of multiple layers of the system; sending, to an end-to-end throttle controller, for each layer of the multiple layers, layer load data corresponding to the load at the layer, wherein each layer load data contains data related to a single layer; determining whether any adjustments should be made to throttling policies corresponding to the multiple layers based on the multiple layer load data; sending any adjustments that should be made to throttle agents of one or more layers; updating the throttling policies of one or more layers based on the adjustments; and, continuing executing the business process based on the updated throttling policies.
-
Citations
20 Claims
-
1. A method for controlling business processes through information technology operational controls, the method performed by one or more servers in a system, the one or more servers including one or more processors, the method comprising:
-
receiving a business process input into the system; monitoring a load at each of multiple layers of the system; sending, to an end-to-end throttle controller, for each layer of the multiple layers, layer load data corresponding to the load at the layer, wherein each layer load data contains data related to a single layer of the multiple layers of the system; determining whether any adjustments should be made to one or more throttling policies corresponding to the multiple layers of the system based on the multiple layer load data; sending any adjustments that should be made to throttle agents of one or more layers of the system; updating the throttling policies of one or more layers of the system based on the adjustments; and continuing executing the business process based on the updated throttling policies of the one or more layers of the system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing program instructions that, when executed by one or more processors, cause one or more servers in a system to control business processes through information technology operational controls, by performing the steps of:
-
receiving a business process input into the system; monitoring a load at each of multiple layers of the system; sending, to an end-to-end throttle controller, for each layer of the multiple layers, layer load data corresponding to the load at the layer, wherein each layer load data contains data related to a single layer of the multiple layers of the system; determining whether any adjustments should be made to one or more throttling policies corresponding to the multiple layers of the system based on the multiple layer load data; sending any adjustments that should be made to throttle agents of one or more layers of the system; updating the throttling policies of one or more layers of the system based on the adjustments; and continuing executing the business process based on the updated throttling policies of the one or more layers of the system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing device for controlling business processes through information technology operational controls in a system, the computing device comprising:
-
a memory storing executable instructions; and one or more processors configured to execute the instructions to; receive, from each layer of multiple layers of the system, layer load data corresponding to the load at the layer associated with a business process input into the system, wherein each layer load data contains data related to a single layer of the multiple layers of the system; determine whether any adjustments should be made to one or more throttling policies corresponding to the multiple layers of the system based on the multiple layer load data; send any adjustments that should be made to throttle agents of one or more layers of the system, wherein the one or more layers of the system are configured to update one or more corresponding throttling policies based on the adjustments to continue executing the business process. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification