SYNCHRONIZING BUSINESS TRANSACTION RECORDS FROM ASYNCHRONOUS MESSAGES RECEIVED OUT OF SEQUENCE
First Claim
1. A method for processing business transaction orders received asynchronously, comprising:
- receiving a first message for a business object, the business object comprising an order between a first party and a second party;
storing the business object including a first entity within a data store;
receiving a second message for the business object including a second entity;
storing the second entity with the business object;
examining respective chronological indicators for the first entity and the second entity;
based on the chronological indicators, updating object attribute metadata describing a current status of the business object; and
processing the business object in accordance with the object attribute metadata.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for processing business transaction orders received asynchronously. The method includes receiving a first message for a business object, the business object comprising an order between a first party and a second party, and storing the business object including a first entity within a data store. The method further includes receiving a second message for the business object including a second entity, and storing the second entity with the business object. Respective chronological indicators for the first entity and the second entity are examined. Based on the chronological indicators, object attribute metadata describing a current status of the business object is updated, and the business object is processed in accordance with the updated object attribute metadata.
10 Citations
20 Claims
-
1. A method for processing business transaction orders received asynchronously, comprising:
-
receiving a first message for a business object, the business object comprising an order between a first party and a second party; storing the business object including a first entity within a data store; receiving a second message for the business object including a second entity; storing the second entity with the business object; examining respective chronological indicators for the first entity and the second entity; based on the chronological indicators, updating object attribute metadata describing a current status of the business object; and processing the business object in accordance with the object attribute metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for processing multiple business transaction messages received by a receiving party asynchronously from a sending party, comprising:
-
asynchronously receiving a plurality of messages for a business object at the receiving party, the orders transmitted from the sending party; associating the messages with the business object; for each of the messages, examining entities included in each message, wherein each entity has a respective chronological indicator to determine a time at which each entity was generated; based on the chronological indicators, processing the messages to obtain a current status of the business object; and processing the business object in accordance with the current status. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An order receiving system for synchronizing business transaction records from asynchronous messages received out of sequence, the order receiving system including a processor coupled to a computer readable memory having computer readable code, which when executed by the processor causes the order receiving system to implement a method, comprising:
-
storing a plurality business transaction records for a business transaction; associating the records with the business object; for each of the records, examining respective chronological indicators of the records to determine a time at which a corresponding record was generated, wherein the chronological indicators are generated by a sending party; based on the chronological indicators, processing the records to obtain a current status of the business transaction; and processing the business transaction in accordance with the current status. - View Dependent Claims (18, 19, 20)
-
Specification