IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0718569
(2010-03-05)
|
등록번호 |
US-9269075
(2016-02-23)
|
발명자
/ 주소 |
- Addala, Raju
- Singh, Alok
- Rijhsinghani, Sumeet
- Reed, Leah
- Suman, Kolanupaka
- Siliveri, Lavanya
- Kand, Khanderao
- Utschig, Clemens
|
출원인 / 주소 |
- ORACLE INTERNATIONAL CORPORATION
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
53 |
초록
▼
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
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.
대표청구항
▼
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 objec
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; andfulfilling an electronic commerce order based on the adjusted step of the executable orchestration process. 2. The non-transitory computer-readable medium of claim 1, wherein the comparing of the new order object with the original order object comprises at least one of, determining a line object and a fulfillment line object that have moved to a new group object of the new order object, determining a line object and a fulfillment line object that have been added to the new order object, determining a line object and a fulfillment line object that have been cancelled from the original order object, determining which system-defined attributes have changed in the new order object as compared to the original order object, or determining which user-defined dynamic attributes have changed in the new order object as compared to the original order object. 3. The non-transitory computer-readable medium of claim 1, wherein the attribute is stored on at least one of, a header object of the new order object and the original order object, a line object of the new order object and the original order object, or a fulfillment line object of the new order object and the original order object. 4. The non-transitory computer-readable medium of claim 1, wherein the storing of the delta attribute further comprises storing the attribute in a bit storage. 5. The non-transitory computer-readable medium of claim 4, wherein the bit storage comprises seven bits,wherein each bit of the seven bits is capable of storing a value of either 0 or 1,wherein the first bit represents a group change delta attribute,wherein the second bit represents an add line delta attribute,wherein the third bit represents a cancel line delta attribute,wherein the fourth bit represents an attribute change delta attribute,wherein the fifth bit represents a quantity attribute change delta attribute, andwherein the sixth bit represents a dynamic attribute change delta attribute. 6. The non-transitory computer-readable medium of claim 4, wherein the storing of the delta attribute in a bit storage further comprises storing an attribute change delta attribute in a Java® programming language class. 7. The non-transitory computer-readable medium of claim 6, wherein the storing of the attribute in a bit storage further comprises storing a dynamic attribute change delta attribute in a storage medium. 8. The non-transitory computer-readable medium of claim 7, wherein the storage medium comprises a database. 9. The non-transitory computer-readable medium of claim 7, wherein the storage medium comprises a cache. 10. The non-transitory computer-readable medium of claim 1, wherein the defining of the attribute as the delta attribute further comprises at least one of, defining the attribute at a process level, at a task level, or at a process-service level. 11. The non-transitory computer-readable medium of claim 1, the determining further comprising determining the delta attribute using a state of the original order object after the creation of the original order. 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; andfulfilling an electronic commerce order based on the adjusted step of the executable orchestration process. 13. The computer-implemented method of claim 12, wherein the comparing of the new order object with the original order object comprises at least one of, determining a line object and a fulfillment line object that have moved to a new group object of the new order object, determining a line object and a fulfillment line object that have been added to the new order object, determining a line object and a fulfillment line object that have been cancelled from the original order object, determining which system-defined attributes have changed in the new order object as compared to the original order object, or determining which user-defined dynamic attributes have changed in the new order object as compared to the original order object. 14. The computer-implemented method of claim 12, wherein the attribute is stored on at least one of, a header object of the new order object and the original order object, a line object of the new order object and the original order object, or a fulfillment line object of the new order object and the original order object. 15. An electronic commerce distributed orchestration system, comprising: a processor; anda 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; andwherein 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. 16. The orchestration system of claim 15, wherein the decomposition module is further configured to perform at least one of, determining a line object and a fulfillment line object that have moved to a new group object of the new order object, determining a line object and a fulfillment line object that have been added to the new order object, determining a line object and a fulfillment line object that have been cancelled from the original order object, determining which system-defined attributes have changed in the new order object as compared to the original order object, or determining which user-defined dynamic attributes have changed in the new order object as compared to the original order object. 17. The orchestration system of claim 15, wherein the attribute is stored on at least one of, a header object of the new order object and the original order object, a line object of the new order object and the original order object, or a fulfillment line object of the new order object and the original order object.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.