High-level language for specifying configurations of cloud-based deployments
US9870211B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Mar 15, 2012 |
| Grant date | Jan 16, 2018 |
| Priority date | — |
| Expiry date | May 13, 2033 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2213/0038
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for high-level language for specifying configurations of cloud-based deployments. In one aspect, a method includes receiving a configuration specification for configuring a cloud-based deployment, the configuration specification being written in a 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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.