Systems and methods for transaction messaging brokering
First Claim
1. A message brokering mechanism, comprising first and second stages operable to exchange message requests and responses, wherein the first stage is operable to screen the message requests to be sent to the second stage, wherein to screen the message requests, the first stage is operable to determine if a message request of the message requests received from a message source corresponds to a message request previously sent to the second stage by the first stage, and,if the message request corresponds to the message request previously sent to the second stage, the first stage is operable to send a first stage response to the message source of the message request, wherein the first stage is operable to generate the first stage response independent of a message received from the second stage, and wherein the first stage is further operable to send the first stage response to the message source in response to subsequent message requests received from the message source that correspond to the message request previously sent to the second stage;
- andif the message request does not correspond to a message request previously sent to the second stage, the first stage is operable to send the message request to the second stage.
2 Assignments
0 Petitions
Accused Products
Abstract
A message brokering mechanism for a transaction processing system may include first and second stages operable to exchange message requests and responses. The first stage may be 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. In some embodiments, if there is an existing first stage response, the first stage may dispatch the existing first stage response to the message source.
83 Citations
37 Claims
-
1. A message brokering mechanism, comprising first and second stages operable to exchange message requests and responses, wherein the first stage is operable to screen the message requests to be sent to the second stage, wherein to screen the message requests, the first stage is operable to determine if a message request of the message requests received from a message source corresponds to a message request previously sent to the second stage by the first stage, and,
if the message request corresponds to the message request previously sent to the second stage, the first stage is operable to send a first stage response to the message source of the message request, wherein the first stage is operable to generate the first stage response independent of a message received from the second stage, and wherein the first stage is further operable to send the first stage response to the message source in response to subsequent message requests received from the message source that correspond to the message request previously sent to the second stage; - and
if the message request does not correspond to a message request previously sent to the second stage, the first stage is operable to send the message request to the second stage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 23, 24, 25)
- and
-
14. A method of brokering messages, comprising:
-
receiving a message request, from a message source, at a first stage; screening the message request to be sent to a second stage, wherein the first stage is operable to screen the message request and wherein said screening the message request comprises; determining if the message request received from the message source corresponds to a message request previously sent to the second stage by the first stage, and, if the message request corresponds to the message request previously sent to the second stage, sending a first stage response to the message source of the message request, wherein the first stage response indicates that the message request is being processed; and if the message request does not correspond to a message request previously sent to the second stage, the first stage is operable to send the message request to the second stage; wherein the first stage is operable to send the first stage response to the message source in response to subsequent message requests received from the message source that correspond to the message request previously sent to the second stage. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 26, 27, 37)
-
-
28. A method, comprising:
-
a first stage receiving a message request from a message source; the first stage screening the received message request to be sent to a second stage, wherein said screening the received message request comprises; determining if a first stage response exists for the received message request, and if a first stage response exists for the received message request, sending the first stage response to the message source of the message request; and if a first stage response does not exist for the received message request, the first stage determining if a message request received from the message source corresponds to a message request previously sent to the second stage by the first stage; if the message request corresponds to a message request previously sent to the second stage by the first stage, sending a first stage response to the message source, wherein the first stage response does not comprise a message previously received from the second stage; and if the message request does not correspond to a message request previously sent to the second stage, the first stage sending the message request to the second stage. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
Specification