Distributed order orchestration system for adjusting long running order management fulfillment processes with delta attributes
First Claim
Patent Images
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to determine a delta attribute in an electronic commerce distributed order orchestration system, the determining comprising:
- defining an attribute of an order object as the delta attribute, wherein the delta attribute is a subset of the attributes of the order object and comprises both pre-defined and dynamic delta attributes;
determining a new order object which references an original order object;
determining the original order object referenced by the new order object;
comparing the new order object with the original order object to determine whether an attribute that has changed is the delta attribute, wherein a change to the delta attribute denotes a change to the order object that triggers an adjustment of a step of an executable orchestration process;
storing the delta attribute when the attribute that has changed is the delta attribute;
adjusting the step of the executable orchestration process; and
fulfilling an electronic commerce order based on the adjusted step of the executable orchestration process.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-readable medium, computer-implemented method, and system are provided. In one embodiment, one or more attributes as delta attributes are defined, and a new order object is determined which references an original order object. The original order object referenced by the new order object is determined and the new order object is compared with the original order object to determine one or more delta attributes. The one or more delta attributes are then stored.
143 Citations
17 Claims
-
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to determine a delta attribute in an electronic commerce distributed order orchestration system, the determining comprising:
-
defining an attribute of an order object as the delta attribute, wherein the delta attribute is a subset of the attributes of the order object and comprises both pre-defined and dynamic delta attributes; determining a new order object which references an original order object; determining the original order object referenced by the new order object; comparing the new order object with the original order object to determine whether an attribute that has changed is the delta attribute, wherein a change to the delta attribute denotes a change to the order object that triggers an adjustment of a step of an executable orchestration process; storing the delta attribute when the attribute that has changed is the delta attribute; adjusting the step of the executable orchestration process; and fulfilling an electronic commerce order based on the adjusted step of the executable orchestration process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for determining a delta attribute in an electronic commerce distributed order orchestration system, the computer-implemented method comprising:
-
defining, by a processor, an attribute of an order object as the delta attribute, wherein the delta attribute is a subset of the attributes of the order object and comprises both pre-defined and dynamic delta attributes; determining, by the processor, a new order object which references an original order object; determining, by the processor, the original order object referenced by the new order object; comparing, by the processor, the new order object with the original order object to determine whether an attribute that has changed is the delta attribute, wherein a change to the delta attribute denotes a change to the order object that triggers an adjustment of a step of an executable orchestration process; storing, by the processor, the delta attribute when the attribute that has changed is the delta attribute; adjusting, by the processor, the step of the executable orchestration process; and fulfilling an electronic commerce order based on the adjusted step of the executable orchestration process. - View Dependent Claims (13, 14)
-
-
15. An electronic commerce distributed orchestration system, comprising:
-
a processor; and a decomposition module configured to define an attribute of an order object as a delta attribute, wherein the attribute is a subset of the attributes of the order object and comprises both pre-defined and dynamic delta attributes, wherein the decomposition module is further configured to determine a new order object which references an original order object, wherein the decomposition module is further configured to determine the original order object referenced by the new order object, wherein the decomposition module is further configured to compare the new order object with the original order object to determine whether an attribute that has changed is the delta attribute, wherein a change to the delta attribute denotes a change to the order object that triggers an adjustment of a step of an executable orchestration process, wherein the decomposition module is further configured to store the delta attribute when the attribute that has changed is the delta attribute; and wherein the decomposition module is further configured to adjust the step of the executable orchestration process and fulfill an electronic commerce order based on the adjusted step of the executable orchestration process. - View Dependent Claims (16, 17)
-
Specification