COMPOSITION MODEL FOR CLOUD-HOSTED SERVING APPLICATIONS
First Claim
Patent Images
1. A method, comprising:
- generating a query plan linking a plurality of module objects by instantiating one or more of a plurality of module types, wherein the plurality of module types includes a request module type and a response module type;
receiving a request;
executing the query plan linking the plurality of module objects such that a response to the request is generated, wherein an instance of the request module type processes the request and wherein the response is formed by an instance of the response module type; and
returning the response.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for executing an application are disclosed. In accordance with one embodiment, a request is received. One or more of a plurality of module types are instantiated such that a plurality of module objects are generated. A query plan linking the plurality of module objects is executed such that a response to the request is generated. The response is then returned.
20 Citations
25 Claims
-
1. A method, comprising:
-
generating a query plan linking a plurality of module objects by instantiating one or more of a plurality of module types, wherein the plurality of module types includes a request module type and a response module type; receiving a request; executing the query plan linking the plurality of module objects such that a response to the request is generated, wherein an instance of the request module type processes the request and wherein the response is formed by an instance of the response module type; and returning the response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
generating one or more query plans by instantiating one or more of a plurality of module types such that a plurality of module objects are generated for each of the query plans, wherein the plurality of module types include at least one of an asynchronous module type, a branch module type, a multibranch module type, a fork module type, a join module type, or a termination module type; receiving a request; identifying one of the query plans to process the request; executing the identified query plan such that a response to the request is generated; and returning the response. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
means for instantiating one or more query plans such that each of the query plans links a corresponding plurality of module objects; means for instantiating one or more of a plurality of module types such that a plurality of module objects are generated; means for receiving a request; means for executing at least one of the query plans linking a corresponding plurality of module objects such that a response to the request is generated; and means for returning the response. - View Dependent Claims (20, 21, 22)
-
-
23. A system, comprising:
-
one or more processors; and one or more memories, wherein the processors and the memories are configured to provide; a plurality of module types; middleware configured to generate one or more query plans by instantiating one or more of the plurality of module types such that a plurality of module objects are generated for each of the query plans, identify one of the query plans to generate a response to a request, and execute the identified query plan; and a container configured to receive a request and forward the request to the middleware, and configured to receive a response from the middleware and return the response. - View Dependent Claims (24, 25)
-
Specification