Prioritization of third party access to an online commerce site
First Claim
Patent Images
1. A method comprising:
- receiving, from a client, a request for at least one of a plurality of services of a network-based site, access to the plurality of services being provided by a plurality of application programming interface (API) servers;
identifying, by a machine having a memory and at least one processor, one of the plurality of API servers to which to direct the client for the at least one of the plurality of services of the request, the identification of the API server being based on a service level agreement corresponding to the client; and
transmitting the request to the identified API server.
2 Assignments
0 Petitions
Accused Products
Abstract
Providing prioritization of user online access to an online commerce site. Third party applications using API function calls to access an online commerce site are restricted to specific services by an access rule. An access rule defines which API server on the online commerce site a specific third party application may access when using a specific API function call. In this way, the operator of the online commerce site may prioritize server access per service level agreements based on a specific third party application and API function call.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, from a client, a request for at least one of a plurality of services of a network-based site, access to the plurality of services being provided by a plurality of application programming interface (API) servers; identifying, by a machine having a memory and at least one processor, one of the plurality of API servers to which to direct the client for the at least one of the plurality of services of the request, the identification of the API server being based on a service level agreement corresponding to the client; and transmitting the request to the identified API server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
at least one server comprising a memory and at least one processor, the at least one server being configured to; receive, from a client, a request for at least one of a plurality of services of a network-based site, access to the plurality of services being provided by a plurality of application programming interface (API) servers; identify one of the plurality of API servers to which to direct the client for the at least one of the plurality of services of the request, the identification of the API server being based on a service level agreement corresponding to the client; and transmit the request to the identified API server. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. A non-transitory machine-readable storage medium, tangibly embodying a set of instructions that, when executed by at least one processor, causes the at least one processor to perform a set of operations comprising:
-
receiving, from a client, a request for at least one of a plurality of services of a network-based site, access to the plurality of services being provided by a plurality of application programming interface (API) servers; identifying one of the plurality of API servers to which to direct the client for the at least one of the plurality of services of the request, the identification of the API server being based on a service level agreement corresponding to the client; and transmitting the request to the identified API server. - View Dependent Claims (20)
-
Specification