×

High-level language for specifying configurations of cloud-based deployments

  • US 8,261,295 B1
  • Filed: 09/28/2011
  • Issued: 09/04/2012
  • Est. Priority Date: 03/16/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • receiving a configuration specification for configuring a cloud-based deployment, the configuration specification being written in specification language and requiring instantiation of respective class definitions of one or more classes, each class modeling a respective data or functional component of the cloud-based deployment using a group of configurable class parameters, and the respective class definition of each class representing a requested state of the data or functional component modeled by the class;

    deriving a plurality of application programming interface (API) calls for configuring the cloud-based deployment based on the class definitions of the one or more classes;

    causing the plurality of API calls to be executed to configure the cloud-based deployment;

    identifying, based on the respective class definitions of the one or more classes, a plurality of data and functional components modeled by the one or more classes, and one or more dependency and connectivity relationships existing among the plurality of data or functional components;

    deriving a block diagram of a cloud-based environment based on the identified plurality of data and functional components and the identified dependency and connectivity relationships; and

    representing trigger events for dynamic reconfiguration of the cloud-based environment in the block diagram.

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