AFFINITY-BASED TRANSACTION PROCESSING
First Claim
Patent Images
1. A method, comprising:
- receiving a transaction message at a router;
determining whether the transaction message includes an affinity indicating an administrator-specified preference regarding processing of the transaction message and, when the transaction message includes the affinity, selecting a server system among a plurality of server systems to process the transaction message based on the affinity and based on a system affinity of the server system, wherein the system affinity specifies processing characteristics of the server system, and wherein the server system comprises a set of servers;
modifying the transaction message to include an identification of the server system; and
routing the modified transaction message to a message queue.
1 Assignment
0 Petitions
Accused Products
Abstract
A transaction message is received at a router. A determination is made whether the transaction message includes an affinity. The affinity indicates an administrator-specified preference regarding processing of the transaction message. When the transaction message includes the affinity, a server system to process the transaction message is identified based on the affinity and based on a system affinity of the server system. The system affinity specifies processing characteristics of the server system. The server system includes a set of servers. The transaction message is modified to identify the server system and routed to a message queue.
-
Citations
25 Claims
-
1. A method, comprising:
-
receiving a transaction message at a router; determining whether the transaction message includes an affinity indicating an administrator-specified preference regarding processing of the transaction message and, when the transaction message includes the affinity, selecting a server system among a plurality of server systems to process the transaction message based on the affinity and based on a system affinity of the server system, wherein the system affinity specifies processing characteristics of the server system, and wherein the server system comprises a set of servers; modifying the transaction message to include an identification of the server system; and routing the modified transaction message to a message queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
receiving a transaction message at a coupling facility; determining whether the transaction message includes an affinity indicating a preference regarding processing of the transaction message; selecting a server system based on a selection algorithm and based on whether the transaction message includes the affinity; and sending a notification message to each server of the selected server system, wherein the notification message requests each server of the selected server system to send a bid to process the transaction message. - View Dependent Claims (13, 14)
-
-
15. A system, comprising:
-
a plurality of server systems, wherein each server system comprises a set of servers; and a router adapted to; determine an affinity of a transaction message to a particular server system of the plurality of server systems; modify the transaction message based on the affinity to identify the particular server system; and send the modified transaction message to a coupling facility. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method for making a computer implemented process to enable routing of a transaction message based on an affinity of the transaction message, the method comprising:
-
installing first computer instructions onto a computer readable medium, the first computer instructions configured to receive a transaction message at a router; installing second computer instructions onto the computer readable medium, the second computer instructions configured to determine whether the transaction message includes an affinity indicating an administrator-specified preference regarding processing of the transaction message and, when the transaction message includes the affinity, to select a server system among a plurality of server systems to process the transaction message based on the affinity and based on a system affinity of the server system, wherein the system affinity specifies processing characteristics of the server system, and wherein the server system comprises a set of servers; installing third computer instructions onto the computer readable medium, the third computer instructions configured to modify the transaction message to include an identification of the server system; and installing fourth computer instructions onto the computer readable medium, the fourth computer instructions configured to route the modified transaction message to a message queue. - View Dependent Claims (23, 24, 25)
-
Specification