×

Composition model for cloud-hosted serving applications

  • US 9,229,980 B2
  • Filed: 02/23/2010
  • Issued: 01/05/2016
  • Est. Priority Date: 02/23/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • instantiating a plurality of module types such that a plurality of module objects are generated, wherein the plurality of module types include a request module type and a response module type, wherein each of the plurality of module objects is defined by a corresponding interface definition, wherein the plurality of module types are different classes;

    instantiating, by middleware, a query plan linking the plurality of module objects, wherein the plurality of module objects includes an instance of the request module type and an instance of the response module type;

    receiving, at the middleware from a horizontal container, a request, wherein the horizontal container provides a context object to the middleware to be passed between the plurality of module objects during execution of the query plan;

    receiving, at the middleware from the horizontal container, abstract endpoints corresponding to endpoints in a cloud;

    executing, by the middleware, the query plan linking the plurality of module objects such that a response to the request is generated, wherein the instance of the request module type processes the request and wherein the response is formed by the instance of the response module type, wherein the middleware communicates with the endpoints in the cloud via the abstract endpoints; and

    returning, by the middleware, the response to the horizontal container.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×