Method and system of managing a business process
First Claim
1. A method of managing capacity for providing a service to a service requester, said method comprising the steps of:
- providing a business process having one or more service inputs, at least one service output, at least one capacity constraint and a queue located ahead of said at least one capacity constraint, said queue having an upper queue threshold and a lower queue threshold and said at least one capacity constraint having a capacity level;
gathering with a performance monitoring subsystem a set of business process data; and
adjusting with a capacity management subsystem said capacity level of said at least one capacity constraint in response to said set of business process data gathered by said performance monitoring subsystem.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of managing capacity in a business process on demand for providing a service to a service requester. The method comprises the steps of providing a business process having one or more service inputs, at least one service output, at least one capacity constraint having a capacity level and a queue located ahead of the capacity constraint having an upper queue threshold and a lower queue threshold. The method further comprises gathering with a performance monitoring subsystem a set of business process data, and adjusting with a capacity management subsystem the capacity level of the capacity constraint in response to the set of business process data gathered by the performance monitoring subsystem.
-
Citations
21 Claims
-
1. A method of managing capacity for providing a service to a service requester, said method comprising the steps of:
-
providing a business process having one or more service inputs, at least one service output, at least one capacity constraint and a queue located ahead of said at least one capacity constraint, said queue having an upper queue threshold and a lower queue threshold and said at least one capacity constraint having a capacity level;
gathering with a performance monitoring subsystem a set of business process data; and
adjusting with a capacity management subsystem said capacity level of said at least one capacity constraint in response to said set of business process data gathered by said performance monitoring subsystem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of achieving a desired service level for one or more of a plurality of service factors for providing a service to a service requester, said method comprising the steps of:
-
providing a business process having one or more service inputs, one or more service outputs, one or more capacity constraints, a buffer with an upper buffer threshold and a lower buffer threshold located ahead of each of said one or more capacity constraints, each of said one or more capacity constraints having a capacity level;
measuring with a performance monitoring subsystem a set of business process data including service input data for said one or more service inputs, service output data for said one or more service outputs, capacity constraint data for said one or more capacity constraints, non-constraint data for each non-constraint, and queue data for said queue ahead of each of said one or more capacity constraints;
transmitting said set of business process data measured by said performance monitoring subsystem to a capacity management subsystem in a timely manner; and
directing said capacity management subsystem to adjust said capacity level of said one or more capacity constraints in response to said set of business process data transmitted by said performance monitoring subsystem in order to achieve said desired service level for said one or more of said plurality of service factors that are associated with said one or more service outputs. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. Programmable media containing programmable software to manage capacity in a business process, said programmable software comprising the steps of:
-
gathering with a performance monitoring subsystem a set of data from said business process having one or more service inputs, at least one service output, at least one capacity constraint having a capacity level, and a queue having an upper queue threshold and a lower queue threshold located ahead of said at least one capacity constraint;
transmitting in a timely manner said set of data gathered by said performance monitoring subsystem to a capacity management subsystem; and
adjusting with said capacity management subsystem said capacity level of said at least one capacity constraint either upward or downward in response to said set of data transmitted by said performance monitoring subsystem. - View Dependent Claims (19, 20)
-
-
21. A method of providing a service to a service requester, said method comprising the steps of:
-
providing a business process having one or more service inputs, one or more service outputs, one or more capacity constraints, each of said one or more capacity constraints having a capacity level, a queue with an upper queue threshold and a lower queue threshold located ahead of each of said one or more capacity constraints;
measuring with a performance monitoring subsystem a set of business process data, including non-constraint data pertaining to any non-constraints in said business process;
evaluating said set of business process data with said performance monitoring subsystem;
transmitting in a timely manner said set of business process data from said performance monitoring subsystem to a capacity management subsystem; and
directing said capacity management subsystem to adjust either upward or downward said capacity level of said one or more capacity constraints in response to said set of business process data transmitted by said performance monitoring subsystem.
-
Specification