In accordance with one embodiment of the present invention, a method and
system for communicating between a plurality of disparate hosts and an
order processing system includes generating orders at each of the
disparate hosts. The orders are transmitted from each of the hosts to a
shared message handler using relational database statements. At the shared
message handler, the orders are stored in a relational database table
structure using relational database statements. The orders are transmitted
from the relational database table structure of the shared message handler
to the order processing system. Responses to the orders are received from
the order processing system at the shared message handler. Each of the
responses is associated with a corresponding order. The status of the
corresponding orders are updated based on the responses and provided to
the disparate hosts.
Σύμφωνα με μια ενσωμάτωση της παρούσας εφεύρεσης, μια μέθοδος και ένα σύστημα για μεταξύ μιας πολλαπλότητας των ανόμοιων οικοδεσποτών και ένα σύστημα επεξεργασίας διαταγής περιλαμβάνουν την παραγωγή των διαταγών σε κάθε ένας από τους ανόμοιους οικοδεσπότες. Οι διαταγές διαβιβάζονται από κάθε έναν από τους οικοδεσπότες σε έναν κοινό χειριστή μηνυμάτων χρησιμοποιώντας τις συγγενικές δηλώσεις βάσεων δεδομένων. Στον κοινό χειριστή μηνυμάτων, οι διαταγές αποθηκεύονται σε μια συγγενική επιτραπέζια δομή βάσεων δεδομένων χρησιμοποιώντας τις συγγενικές δηλώσεις βάσεων δεδομένων. Οι διαταγές διαβιβάζονται από τη συγγενική επιτραπέζια δομή βάσεων δεδομένων του κοινού χειριστή μηνυμάτων στο σύστημα επεξεργασίας διαταγής. Οι απαντήσεις στις διαταγές παραλαμβάνονται από το σύστημα επεξεργασίας διαταγής στον κοινό χειριστή μηνυμάτων. Κάθε μια από τις απαντήσεις συνδέεται με μια αντίστοιχη διαταγή. Η θέση των αντίστοιχων διαταγών ενημερώνεται βασισμένος στις απαντήσεις και παρεχόμενος στους ανόμοιους οικοδεσπότες.