Data synchronization interface
First Claim
1. A method of processing information, comprising:
- receiving the information from a source system in a common format;
storing the information;
initiating the transmission of the information to the target system while retaining the information;
receiving an target system acknowledgement indicating the target system received the information; and
sending an acknowledgement to the source system upon receiving a target system acknowledgement.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods consistent with the present invention provide an interface to facilitate the communication between systems. A source system translates data into an XML format and transmits the data to a synchronizer interface tool. The synchronizer tool stores the data in a persistent intermediate storage, such as a queue, allowing the source system to go offline or perform other tasks while the data is transmitted to the target system. The synchronizer tool initiates the transmission of the data to the target system. If the target system indicates that it received the data, then the synchronizer tool sends an acknowledgement to the source system indicating the data was received. If the target system does not receive the transmission, the synchronizer tool maintains the data in the persistent intermediate storage and reinitiates transmission of the data to the target system.
-
Citations
11 Claims
-
1. A method of processing information, comprising:
-
receiving the information from a source system in a common format;
storing the information;
initiating the transmission of the information to the target system while retaining the information;
receiving an target system acknowledgement indicating the target system received the information; and
sending an acknowledgement to the source system upon receiving a target system acknowledgement. - View Dependent Claims (2, 3, 4)
-
-
5. A method of processing information in an interface, comprising:
-
receiving data in a first format from a source system;
storing the data in a persistent intermediate storage;
initiating the transmission of the information to the target system while retaining the information;
receiving an indication that the transmission of information to the target system was unsuccessful; and
reinitiating the transmission of the information to the target system. - View Dependent Claims (6, 7)
-
-
8. An interface, comprising:
-
a connection to a source system and a target system;
a storage to store data from the source system;
a processor configured to receive data from the source system, to store the data in the storage, to initiate the transmission of the data to the target system, to receive a target system acknowledgement from the target system, and to send an acknowledgement to the source system. - View Dependent Claims (9)
-
-
10. A system for processing information in an interface, comprising:
-
means for receiving the information from a source system in a common format;
means for storing the information;
means for initiating the transmission of the information to the target system while retaining the information;
means for receiving an target system acknowledgement indicating the target system received the information; and
means for sending an acknowledgement to the source system upon receiving a target system acknowledgement.
-
-
11. A computer-readable medium containing computer-executable instructions for allowing access to a device resource that when executed perform a method, comprising:
-
receiving the information from a source system in a common format;
storing the information;
initiating the transmission of the information to the target system while retaining the information;
receiving an target system acknowledgement indicating the target system received the information; and
sending an acknowledgement to the source system upon receiving a target system acknowledgement.
-
Specification