Determining and dispatching processing agent for transaction processing
AssigneeHewlett Packard Enterprise Development LP
InventorsKas Kasravi, Robert J. Rappold, Philip C. Jackson, Jr.
Life of this patent
Estimating the term…
Abstract
According to one example of the present invention, there is provided a transaction processing system. The transaction processing system comprises a transaction analyzer for determining characteristics of a received transaction, a processing agent selector for selecting, based on the determined characteristics, a processing agent for processing the received transaction, and a dispatcher for dispatching the received transaction and the selected processing agent to a processing resource to cause the transaction to be processed in accordance with the selected processing agent on at least one of the computing devices.
Claims16
A transaction processing system comprising:
- a hardware processor;
- a data storage device storing machine readable instructions for a transaction analyzer, a processing agent selector, and a dispatcher, that are executable by the hardware processor, wherein
- the machine readable instructions for the transaction analyzer are executable by the hardware processor to determine characteristics of a transaction, wherein the characteristics comprises at least one transaction type and processing operation;
- the machine readable instructions for the processing agent selector are executable by the hardware processor to:
- determine, based on the characteristics of the transaction, processing agents, wherein at least one of the processing agents is constructed by selecting and combining processing agent elements from a library of predetermined processing agent elements;
- determine, based on the characteristics, a relevancy rating for each of the processing agents;
- select a processing agent with a highest relevancy rating;
- modify the selected processing agent if the relevancy rating of the selected processing agent is less than a predetermined level;
- and
- combine the selected processing agent and the transaction;
- and
- the machine readable instructions for the dispatcher are executable by the hardware processor to dispatch the combined processing agent and transaction to a processing resource of a set of processing resources to cause the processing agent to process the transaction on at least one computing device of the processing resource, wherein the processing agent comprises machine readable instructions.
A method of processing a transaction using a set of processing resources, comprising:
- receiving a transaction to be processed;
- determining characteristics of the transaction, wherein the characteristics comprises at least one transaction type and processing operation;
- determining, based on the characteristics of the transaction, processing agents, wherein at least one of the processing agents is constructed by selecting and combining processing agent elements from a library of predetermined processing agent elements;
- determining, based on the characteristics, a relevancy rating for each of the processing agents;
- selecting a processing agent with a highest relevancy rating;
- modifying the selected processing agent if the relevancy rating of the selected processing agent is less than a predetermined level;
- combining the selected processing agent and the transaction;
- and
- sending the combined processing agent and transaction to a processing resource of a set of processing resources to cause the processing agent to process the transaction on at least one computing device of the processing resource, wherein the processing agent comprises machine readable instructions.
A non-transitory computer-readable medium having computer-readable instructions stored thereon that are executable by a processor to:
- receive a transaction for processing;
- determine characteristics of the transaction, wherein the characteristics comprises at least one transaction type and processing operation;
- determine, based on the characteristics of the transaction, processing agents, wherein at least one of the processing agents is constructed by selecting and combining processing agent elements from a library of predetermined processing agent elements;
- determine, based on the characteristics, a relevancy rating for each of the processing agents;
- select a processing agent with a highest relevancy rating;
- modify the selected processing agent if the relevancy rating of the selected processing agent is less than a predetermined level;
- combine the selected processing agent and the transaction;
- and
- send the combined processing agent and transaction to a processing resource of a set of processing resources to cause the processing agent to process the transaction on at least one computing device of the processing resource, wherein the processing agent comprises machine readable instructions.
Dependencies are inferred from the claim text.