Computerized messaging module for blockchain networks
AssigneeOracle Financial Services Software Limited
InventorMahendran Muthu PANDIAN
Life of this patent
Estimating the term…
Abstract
Systems, methods, and other embodiments associated with transmission of messages over a blockchain network are described. In one embodiment, a method includes extracting message data from a source database. The message data is evaluated to identify a message type of the message. A message template is selected from a set of message templates based upon the message template corresponding to the message type of the message. The message data is decomposed into a set of parameter values that are populated into the message template to create a transaction message in the blockchain message format. The transaction message is routed to a blockchain node for routing over the blockchain network.
Claims20
A non-transitory computer-readable medium storing computer-executable instructions that when executed by a processor of a computer causes the processor to:
- extract message data of a message from a source database, wherein the message data is extracted according to a database format used by the source database to store the message data, wherein the message data is to be transmitted as a transaction message over a blockchain network that supports a blockchain message format different than the database data format;
- evaluate the message data to identify a message type of the message;
- select a message template from a set of message templates corresponding to different message types, wherein the message template is selected based upon the message template corresponding to the message type of the message;
- parse the message data to decompose the message data into a set of parameter values;
- populate the message template with the set of parameter values to create the transaction message in the blockchain message format;
- and
- route the transaction message to a blockchain node for routing over the blockchain network to a destination adapter associated with a destination database that will process the transaction message.
A computing system, comprising:
- a processor connected to memory;
- and
- a messaging module stored on a non-transitory computer readable medium and configured with instructions that when executed by the processor cause the processor to:
- extract message data of a message from a source database, wherein the message data is extracted according to a database format used by the source database to store the message data, wherein the message data is to be transmitted as a transaction message over a blockchain network that supports a blockchain message format different than the database data format;
- evaluate the message data to identify a message type of the message;
- select a message template from a set of message templates corresponding to different message types, wherein the message template is selected based upon the message template corresponding to the message type of the message;
- parse the message data to decompose the message data into a set of parameter values;
- populate the message template with the set of parameter values to create the transaction message in the blockchain message format;
- and
- route the transaction message to a blockchain node for routing over the blockchain network to a destination adapter associated with a destination database that will process the transaction message.
A computer-implemented method, the computer-implemented method involving a computing device comprising a processor, and the computer-implemented method comprising:
- extracting, by the processor, message data of a message from a source database, wherein the message data is extracted according to a database format used by the source database to store the message data, wherein the message data is to be transmitted as a transaction message over a blockchain network that supports a blockchain message format different than the database data format;
- evaluating, by the processor, the message data to identify a message type of the message;
- selecting, by the processor, a message template from a set of message templates corresponding to different message types, wherein the message template is selected based upon the message template corresponding to the message type of the message;
- parsing, by the processor, the message data to decompose the message data into a set of parameter values;
- populating, by the processor, the message template with the set of parameter values to create the transaction message in the blockchain message format;
- and
- routing, by the processor, the transaction message to a blockchain node for routing over the blockchain network to a destination adapter associated with a destination database that will process the transaction message.
Dependencies are inferred from the claim text.