EXECUTING WORKFLOWS BASED ON SERVICE LEVEL AGREEMENTS
First Claim
Patent Images
1. A computer-implemented method, comprising:
- providing a tool for editing a workflow process model comprising a plurality of workflow process steps, wherein the workflow process model is to be executed in a processing environment;
receiving, by the tool, a request to assign a cost factor to at least one workflow process step of the plurality of workflow process steps, wherein the cost factor depends at least in part on a property of the processing environment at a time that the workflow process model is executed in the processing environment; and
assigning the cost factor to the at least one workflow process step responsive to the request and by operation of one or more computer processors, such that a traversal of the at least one workflow process step by a transaction invoking the workflow process model results in the cost factor being included in a total cost to be charged for executing the transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed for modeling costs when editing a workflow process model. A request may be received to assign a cost factor to a workflow process step of the workflow process model, where the cost factor depends on a property of a processing environment that executes the workflow process model. Responsive to the request, the cost factor may be assigned to the workflow process step, such that a traversal of the workflow process step by a transaction invoking the workflow process model results in the cost factor being included in a total cost to be charged for executing the transaction.
-
Citations
25 Claims
-
1. A computer-implemented method, comprising:
-
providing a tool for editing a workflow process model comprising a plurality of workflow process steps, wherein the workflow process model is to be executed in a processing environment; receiving, by the tool, a request to assign a cost factor to at least one workflow process step of the plurality of workflow process steps, wherein the cost factor depends at least in part on a property of the processing environment at a time that the workflow process model is executed in the processing environment; and assigning the cost factor to the at least one workflow process step responsive to the request and by operation of one or more computer processors, such that a traversal of the at least one workflow process step by a transaction invoking the workflow process model results in the cost factor being included in a total cost to be charged for executing the transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising:
a computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code comprising; computer-readable program code configured to provide a tool for editing a workflow process model comprising a plurality of workflow process steps, wherein the workflow process model is to be executed in a processing environment; computer-readable program code configured to receive a request to assign a cost factor to at least one workflow process step of the plurality of workflow process steps, wherein the cost factor depends at least in part on a property of the processing environment at a time that the workflow process model is executed in the processing environment; and computer-readable program code configured to assign the cost factor to the at least one workflow process step responsive to the request, such that a traversal of the at least one workflow process step by a transaction invoking the workflow process model results in the cost factor being included in a total cost to be charged for executing the transaction. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A system, comprising:
-
one or more computer processors; and a memory containing a program, which when executed by the one or more computer processors is configured to perform an operation comprising; providing a tool for editing a workflow process model comprising a plurality of workflow process steps, wherein the workflow process model is to be executed in a processing environment; receiving, by the tool, a request to assign a cost factor to at least one workflow process step of the plurality of workflow process steps, wherein the cost factor depends at least in part on a property of the processing environment at a time that the workflow process model is executed in the processing environment; and assigning the cost factor to the at least one workflow process step responsive to the request, such that a traversal of the at least one workflow process step by a transaction invoking the workflow process model results in the cost factor being included in a total cost to be charged for executing the transaction. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-implemented method, comprising:
-
receiving an indication of (i) one or more workflow process steps of a workflow process model traversed in executing a transaction by a processing environment and (ii) when each workflow process step is traversed, wherein each workflow process step that is traversed has an assigned cost factor, and wherein at least one cost factor depends at least in part on a property of the processing environment at a time that the transaction is executed in the processing environment; receiving data describing resource utilization of the processing environment at the time that the transaction is executed; and by operation of one or more computer processors, determining a total cost to be charged for executing the transaction, based on at least the received indication, the assigned cost factors, and the received data.
-
Specification