Processing client requests for common services according to one or more canonical forms
First Claim
1. A system for processing client requests for common services according to one or more canonical forms, comprising:
- one or more memory modules configured to store configuration data for one or more clients; and
one or more processing units configured to;
receive from a computer system associated with a particular client a request to provide a common service;
convert at least a portion of the request according to a canonical form;
access, from the one or more memory modules, configuration data for the particular client, the configuration data for the particular client specifying one or more processes for providing the common service to the particular client;
execute, based on the configuration data for the particular client, the one or more processes to communicate with a vendor-specific solution for providing the common service;
convert at least a portion of a response from the vendor-specific solution into the canonical form;
determine, based on the configuration data for the particular client and the response from the vendor-specific solution, an output for providing the common service to the particular client; and
transmit the output to the computer system associated with the particular client.
4 Assignments
0 Petitions
Accused Products
Abstract
In certain embodiments, a method for processing client requests for common services according to one or more canonical forms includes receiving from a computer system associated with a particular client a request to provide a common service and converting at least a portion of the request according to a canonical form. The method further includes accessing configuration data for the particular client specifying one or more processes for providing the common service to the particular client, and executing, based on the configuration data for the particular client, the one or more processes to communicate with a vendor-specific solution for providing the common service. At least a portion of a response from the vendor-specific solution is converted into the canonical form. Based on the configuration data for the particular client and the response from the vendor-specific solution, an output for providing the common service to the particular client is determined. The output is transmitted to the computer system associated with the particular client.
-
Citations
20 Claims
-
1. A system for processing client requests for common services according to one or more canonical forms, comprising:
-
one or more memory modules configured to store configuration data for one or more clients; and one or more processing units configured to; receive from a computer system associated with a particular client a request to provide a common service; convert at least a portion of the request according to a canonical form; access, from the one or more memory modules, configuration data for the particular client, the configuration data for the particular client specifying one or more processes for providing the common service to the particular client; execute, based on the configuration data for the particular client, the one or more processes to communicate with a vendor-specific solution for providing the common service; convert at least a portion of a response from the vendor-specific solution into the canonical form; determine, based on the configuration data for the particular client and the response from the vendor-specific solution, an output for providing the common service to the particular client; and transmit the output to the computer system associated with the particular client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for processing client requests for common services according to one or more canonical forms, comprising:
-
receiving from a computer system associated with a particular client a request to provide a common service; converting at least a portion of the request according to a canonical form; accessing configuration data for the particular client, the configuration data for the particular client specifying one or more processes for providing the common service to the particular client; executing, based on the configuration data for the particular client, the one or more processes to communicate with a vendor-specific solution for providing the common service; converting at least a portion of a response from the vendor-specific solution into the canonical form; determining, based on the configuration data for the particular client and the response from the vendor-specific solution, an output for providing the common service to the particular client; and transmitting the output to the computer system associated with the particular client. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. Software for processing client requests for common services according to one or more canonical forms, the software being embodied in a computer-readable medium and when executed configured to perform operations comprising:
-
receiving from a computer system associated with a particular client a request to provide a common service; converting at least a portion of the request according to a canonical form; accessing configuration data for the particular client, the configuration data for the particular client specifying one or more processes for providing the common service to the particular client; executing, based on the configuration data for the particular client, the one or more processes to communicate with a vendor-specific solution for providing the common service; converting at least a portion of a response from the vendor-specific solution into the canonical form; determining, based on the configuration data for the particular client and the response from the vendor-specific solution, an output for providing the common service to the particular client; and transmitting the output to the computer system associated with the particular client. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification