COMPENSATION PATTERNS FOR ADJUSTING LONG RUNNING ORDER MANAGEMENT FULFILLMENT PROCESSES IN AN DISTRIBUTED ORDER ORCHESTRATION SYSTEM
First Claim
Patent Images
1. A computer-readable medium having instructions stored thereon, when executed by a processor, cause the processor to process a change request using a compensation pattern in a distributed order orchestration system, the instructions comprising:
- defining a compensation pattern for a step of an executable process;
executing the step of the executable process;
receiving a change request; and
based on the change request, applying the compensation pattern to the step of the executable process.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-readable medium, computer-implemented method, and system are provided. In one embodiment, a compensation pattern is defined for a step of an executable process, and the step of the executable process is executed. A change request is received, and, based on the change request, the compensation pattern is applied to the step of the executable process.
-
Citations
20 Claims
-
1. A computer-readable medium having instructions stored thereon, when executed by a processor, cause the processor to process a change request using a compensation pattern in a distributed order orchestration system, the instructions comprising:
-
defining a compensation pattern for a step of an executable process; executing the step of the executable process; receiving a change request; and based on the change request, applying the compensation pattern to the step of the executable process. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method for processing a change request using a compensation pattern in a distributed order orchestration system, the computer-implemented method comprising:
-
defining a compensation pattern for a step of an executable process; executing the step of the executable process; receiving a change request; and based on the change request, applying the compensation pattern to the step of the executable process. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An orchestration system, comprising:
-
a processor; an orchestration module configured to define a compensation pattern for a step of an executable process, wherein the orchestration module is further configured to execute the step of the executable process, wherein the orchestration module is further configured to receive a change request, and wherein the orchestration module is further configured, based on the change request, to apply the compensation pattern to the step of the executable process. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-readable medium having instructions stored thereon, when executed by a processor, cause the processor to customize a compensation sequence in a distributed order orchestration system, the instructions comprising:
-
defining a sequence of adjustment steps for a new executable process, wherein the new executable process is capable of adjusting an original executable process; executing the original executable process; receiving a change request; terminating the original executable process; executing the new executable process, wherein the adjustment steps of the new executable process are performed according to the defined sequence. - View Dependent Claims (17, 18)
-
-
19. A computer-readable medium having instructions stored thereon, when executed by a processor, cause the processor to orchestrate an order, the instructions comprising:
-
annotating a step of an original executable process to indicate that the step is reusuable; executing an original executable process; receiving a change request; terminating the original executable process; creating a new executable process; and
executing the new executable process,wherein the executing the new executable process comprises reusing data from the original executable process. - View Dependent Claims (20)
-
Specification