Message brokering
AssigneeSun Microsystems, Inc.
InventorsJiri Kantor, Andrew Patterson, Paul Bevis, David Turvey, Craig McMillan, Andrew Sadler
Life of this patent
Estimating the term…
Abstract
Disclosed is a message brokering mechanism (120, 220) for a transaction processing system (100, 200), comprising first and second stages operable to exchange message requests and responses, wherein the first stage is operable to receive a message request from a message source (110) and to check whether there is an existing first stage response to the message request and, conditional on there being an existing first stage response, to dispatch the existing first stage response to the message source.
Claims37
A message brokering mechanism for an automated transaction processing system, comprising first and second stages operable to exchange message requests and responses, wherein the first stage is operable to receive a message request from a message source and to check whether there is an existing first stage response to the message request and, conditional on there being an existing first stage response, to dispatch the existing first stage response to the message source.
A method of brokering messages, comprising:
- receiving a message request from a message source at a first stage;
- checking whether there is an existing first stage response to the message request;
- and
- dispatching the existing first stage response to the message source, conditional on there being an existing first stage response.
A transaction processing system, comprising:
- at least one request generating apparatus operably coupled to a first network;
- a first stage operably coupled to the first network to receive message requests from and to dispatch message responses corresponding to respective processed message requests to the at least one request generating apparatus through the first network;
- a transaction controller server operably coupled to the first stage to receive message requests therefrom and to dispatch message responses thereto;
- a second stage operably coupled to the transaction controller server to receive message requests therefrom and to dispatch message responses thereto;
- and
- a transaction processing apparatus coupled to the second stage to process requests received therefrom and dispatch message responses corresponding to respective processed message requests thereto;
- wherein the transaction processing system is operable to inhibit the transaction processing apparatus from receiving duplicate message requests from said at least one request generating apparatus.
Dependencies are inferred from the claim text.