PROXY WITH A FUNCTION AS A SERVICE (FAAS) SUPPORT
First Claim
1. A method of processing a client request, comprising:
- determining a set of functions to invoke for processing an initial request sent by a client to an application, the set of functions including a function stored at a server;
invoking, by a proxy, the function at the server, the server providing the function as a function as a service (FAAS) for invocation by one or more third parties;
sending, by the proxy, a processed request to the application, the processed request being based on a result of the function; and
receiving, by the proxy, a response to the processed request from the application.
4 Assignments
0 Petitions
Accused Products
Abstract
An example method for processing a client request includes determining a set of functions to invoke for processing an initial request sent by a client to an application. The set of functions includes a function stored at a server. The method also includes invoking, by a proxy, the function at the server. The server provides the function as a function as a service (FAAS) for invocation by one or more third parties. The method further includes sending, by the proxy, a processed request to the application. The processed request is based on a result of the function. The method also includes receiving, by the proxy, a response to the processed request from the application.
-
Citations
20 Claims
-
1. A method of processing a client request, comprising:
-
determining a set of functions to invoke for processing an initial request sent by a client to an application, the set of functions including a function stored at a server; invoking, by a proxy, the function at the server, the server providing the function as a function as a service (FAAS) for invocation by one or more third parties; sending, by the proxy, a processed request to the application, the processed request being based on a result of the function; and receiving, by the proxy, a response to the processed request from the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for processing a client request, comprising:
-
a proxy server that receives an initial request sent by a client to an application; and a FAAS provider that determines a function to invoke for processing the initial request and invokes the function, wherein the function is stored at a server that provides the function as a FAAS for invocation by one or more third parties, wherein the proxy sends a processed request to the application and receives a response to the processed request from the application, wherein the processed request is based on a result of the function. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A machine-readable medium comprising a plurality of machine-readable instructions that when executed by one or more processors is adapted to cause the one or more processors to perform a method comprising:
-
determining a set of functions to invoke for processing an initial request sent by a client to an application, the set of functions including a function stored at a server; invoking, by a proxy, the function at the server, the server providing the function as a FAAS for invocation by one or more third parties; sending, by the proxy, a processed request to the application, the processed request being based on a result of the function; and receiving, by the proxy, a response to the processed request from the application.
-
Specification