Compensation patterns for adjusting long running order management fulfillment processes in an distributed order orchestration system
AssigneeOracle International Corporation
InventorsRaju ADDALA, Alok SINGH, Sagar BOYAPATI, Leah REED, Nikhilkumar PARIKH, Khanderao KAND, Clemens UTSCHIG
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.