Method, apparatus and system for transforming, converting and processing messages between multiple systems
First Claim
Patent Images
1. A method comprising:
- sending change information from a first database to a second database, whereinsaid sending change information comprisesprocessing a set of transactions to the first database to produce a first message, wherein said processing the set of transactions comprisesinvoking a method, andproducing the first message using a result of said invoking,transforming the first message into a second message, andconverting the second message into a transmittable message; and
wherein said converting the second message into the transmittable message comprisesprocessing a transaction of the second message in preparation for transmission of the transaction,processing a data object associated with the transaction of the second message in preparation for transmission of the transaction, andif an envelope is required for the transmittable message,generating an envelope and headers,attaching the processed transaction and the processed data objects to the envelope, andincluding the envelope in the transmittable message.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, the present invention is a method of sending change information from a first database to a second database. The method includes managing a set of transactions to produce a first message. The method also includes transforming the first message into a second message. The method further includes converting the second message into a transmittable message.
-
Citations
25 Claims
-
1. A method comprising:
-
sending change information from a first database to a second database, wherein said sending change information comprises processing a set of transactions to the first database to produce a first message, wherein said processing the set of transactions comprises invoking a method, and producing the first message using a result of said invoking, transforming the first message into a second message, and converting the second message into a transmittable message; and wherein said converting the second message into the transmittable message comprises processing a transaction of the second message in preparation for transmission of the transaction, processing a data object associated with the transaction of the second message in preparation for transmission of the transaction, and if an envelope is required for the transmittable message, generating an envelope and headers, attaching the processed transaction and the processed data objects to the envelope, and including the envelope in the transmittable message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
finding a change to a first set of data since a specified time or event; translating the change into a first command; finding a record identifier related to the change; invoking a method for the first command and a record associated with the record identifier; producing a first message using a result of said invoking; finding a second command in the first message, wherein said finding the second command comprises finding a part of the first message, identifying the part of the first message, and traversing the part of the first message, if the part is identified as a body of the first message; transforming the second command using a first predefined rule; packaging a transformed second command into a second message; processing a transaction of the second message in preparation for transmission of the transaction; processing a data object associated with the transaction in preparation for transmission of the transaction; generating processing instructions for the transaction; and assembling the processed transaction, processed data objects, and processing instructions into a transmittable message. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A machine-readable storage medium embodying instructions, which, when executed by a processor, cause the processor to perform a method of sending change information from a first database to a second database, the method comprising:
-
processing a set of transactions to the first database to produce a first message; transforming the first message into a second message; converting the second message into a transmittable message; and wherein said converting the second message into the transmittable message comprises processing a transaction of the second message in preparation for transmission of the transaction, processing a data object associated with the transaction of the second message in preparation for transmission of the transaction, and if an envelope is required for the transmittable message, generating an envelope and headers, attaching the processed transaction and the processed data objects to the envelope, and including the envelope in the transmittable message. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
a manager module configured to process a set of transactions to a first set of data to produce a first message; a transformer module configured to transform the first message into a second message; a converter module configured to convert the second message into a transmittable message, process a transaction of the second message in preparation for transmission of the transaction, process a data object associated with the transaction of the second message in preparation for transmission of the transaction, and if an envelope is required for the transmittable message, generate an envelope and headers, attach the processed transaction and the processed data objects to the envelope, and include the envelope in the transmittable message; a processor, wherein the Processor is configured to execute at least one of the manager module, the transformer module and the converter module; and a memory, wherein the memory and the processor are coupled to one another, and the memory is configured to store at least one of the selecting module, the determining module, the comparing module and the generating module. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification