Method and system for message management
First Claim
1. A networked system of databases, comprising:
- a plurality of receiving server computers connected to a sending server computer via a network connection, each of the plurality of receiving server computers comprising;
a receiving messaging facility configured to receive a configuration message and data messages from the sending server computer, wherein the configuration message contains message format information defining formatting of the data messages containing data updates, wherein the message format information is used to correctly extract the data updates from the data messages and comprises;
(A) a message type, (B) one or more field names, (C) one or more field lengths, and (D) one or more field data types and wherein the data messages are received subsequent to the configuration message, whereby the configuration message defines formatting of the subsequently-received data messages;
a database; and
a receiving application configured to retrieve the messages from the receiving messaging facility, and configured to;
generate a configuration file according to the configuration message received from the sending server computer, wherein the configuration file contains mapping rules for processing the subsequently-received data messages, wherein the mapping rules are established by the configuration message; and
write data received in at least one of the data messages received from the sending server computer to the database according to the mapping rules.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for message format distribution. A sending server is connected to a plurality of receiving servers. The sending server comprises a master database containing information which is periodically provided to the receiving servers. The sending server and the receiving servers communicate using messaging facilities. Changes in the message format are distributed by the sending server to the receiving servers via the messaging facilities. The message format changes are implemented by receiving clients executing on each of the receiving servers. Standard configurable receiving clients are used by all receiving servers, thereby reducing or eliminating development work by the receiving parties.
23 Citations
11 Claims
-
1. A networked system of databases, comprising:
a plurality of receiving server computers connected to a sending server computer via a network connection, each of the plurality of receiving server computers comprising; a receiving messaging facility configured to receive a configuration message and data messages from the sending server computer, wherein the configuration message contains message format information defining formatting of the data messages containing data updates, wherein the message format information is used to correctly extract the data updates from the data messages and comprises;
(A) a message type, (B) one or more field names, (C) one or more field lengths, and (D) one or more field data types and wherein the data messages are received subsequent to the configuration message, whereby the configuration message defines formatting of the subsequently-received data messages;a database; and a receiving application configured to retrieve the messages from the receiving messaging facility, and configured to; generate a configuration file according to the configuration message received from the sending server computer, wherein the configuration file contains mapping rules for processing the subsequently-received data messages, wherein the mapping rules are established by the configuration message; and write data received in at least one of the data messages received from the sending server computer to the database according to the mapping rules. - View Dependent Claims (2, 3, 4, 5)
-
6. A networked system of databases, comprising:
-
(a) a sending server computer, comprising; a sending messaging facility configured to send messages including; (i) a configuration message containing message format information defining formatting of subsequently-sent data messages containing data updates, wherein the message format information is used to correctly extract the data updates from the data messages and comprises;
(A) a message type, (B) one or more field names, (C) one or more field lengths, and (D) one or more field data types; and(ii) the data messages; and a master database; (b) a plurality of receiving server computers connected to the sending server computer via a network connection, each of the plurality of receiving server computers comprising; a receiving messaging facility configured to receive the messages from the sending server computer, wherein the data messages are received subsequent to the configuration message, whereby the configuration message defines formatting of the subsequently-received data messages; a database; and a receiving application configured to retrieve the messages from the receiving messaging facility, and configured to; generate a configuration file according to the configuration message received from the sending server computer, wherein the configuration file contains mapping rules for processing the subsequently-received data messages, wherein the mapping rules are established by the configuration message; and write data received in at least one of the data messages received from the sending server computer to the database according to the mapping rules; wherein the sending messaging facility and each receiving messaging facility comprise at least one queue, and wherein the configuration message comprises a first plurality of fields and wherein the configuration file maps the first plurality of fields to a second plurality of fields of one or more database tables in the receiving server computer databases. - View Dependent Claims (7, 8)
-
-
9. A networked system of databases, comprising:
-
(a) a sending server computer, comprising; a sending messaging facility configured to send messages including; (i) a configuration message containing message format information defining formatting of subsequently-sent data messages containing data updates wherein the message format information is used to correctly extract the data updates from the data messages and comprises;
(A) a message type, (B) one or more field names, (C) one or more field lengths, and (D) one or more field data types; and(ii) the data messages; and a master database; (b) a plurality of receiving server computers connected to the sending server computer via a network connection, each of the plurality of receiving server computers comprising; a receiving messaging facility configured to receive the messages from the sending server computer, wherein the data messages are received subsequent to the configuration message, whereby the configuration message defines formatting of the subsequently-received data messages; a database; and a receiving application configured to retrieve the messages from the receiving messaging facility, and configured to; generate a configuration file according to the configuration message received from the sending server computer, wherein the configuration file contains mapping rules for processing the subsequently-received data messages, wherein the mapping rules are established by the configuration message; and write data received in at least one of the data messages received from the sending server computer to the database according to the mapping rules; wherein the configuration message comprises a first plurality of fields and wherein the configuration file maps the first plurality of fields to a second plurality of fields of one or more database tables in the receiving server computer databases, and wherein at least one of the receiving server computers further comprises a custom application configured to access selected data from the database of the at least one receiving server computer and write the selected data to a custom database of the at least one receiving server computer. - View Dependent Claims (10, 11)
-
Specification