Integrated resource management system and method
First Claim
1. A method for communicating between a plurality of disparate hosts and an order processing system, comprising:
- generating orders at each of a plurality of disparate hosts;
transmitting the orders using relational database statements from each of the hosts to a shared message handler;
at the shared message handler, using relational database statements to store the orders in a relational database table structure;
transmitting the orders from the relational database table structure of the shared message handler to the order processing system;
receiving responses to the orders from the order processing system;
associating each of the responses with a corresponding order;
updating the status of the corresponding orders based on the responses; and
making the status of the orders available to the hosts.
0 Assignments
0 Petitions
Accused Products
Abstract
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.
81 Citations
20 Claims
-
1. A method for communicating between a plurality of disparate hosts and an order processing system, comprising:
-
generating orders at each of a plurality of disparate hosts;
transmitting the orders using relational database statements from each of the hosts to a shared message handler;
at the shared message handler, using relational database statements to store the orders in a relational database table structure;
transmitting the orders from the relational database table structure of the shared message handler to the order processing system;
receiving responses to the orders from the order processing system;
associating each of the responses with a corresponding order;
updating the status of the corresponding orders based on the responses; and
making the status of the orders available to the hosts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A message handler for communicating between a plurality of disparate hosts and an order processing system, comprising:
-
a first relational database table structure operable to store orders received from a plurality of disparate hosts using relational database statements;
a downlink process operable to transmit the orders from the first relational database table structure to the order processing system;
an uplink process operable to receive responses to the orders from the order processing system;
a second relational database table structure operable to store the responses, each response identifying an action to be performed for the response;
a third relational database table structure operable to define actions for responses; and
a response processor operable to process each response in the second relational database table structure by calling the action identified by the response in the third relational database table structure. - View Dependent Claims (11, 12, 13, 14, 15, 17, 18, 19, 20)
-
-
16. A resource management system, comprising:
-
a plurality of disparate hosts;
an order processing system;
a message handler disposed between the disparate hosts and the order processing system, the message handler comprising;
a first relational database table structure operable to store orders received from a plurality of disparate hosts using relational database statements;
a downlink process operable to transmit the orders from the first relational database table structure to the order processing system;
an uplink process operable to receive responses to the orders from the order processing system;
a second relational database table structure operable to store the responses, each response identifying an action to be performed for the response;
a third relational database table structure operable to define actions for responses; and
a response processor operable to process each response in the second relational database table structure by calling the action identified by the response in the third relational database table structure.
-
Specification