×

Cloud-based deployment using object-oriented classes

  • US 10,241,770 B2
  • Filed: 12/20/2016
  • Issued: 03/26/2019
  • Est. Priority Date: 03/16/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising one or more computers and one or more storage devices on which are stored instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

  • receiving, for each of a plurality of services, a corresponding configuration specification that specifies one or more object-oriented classes for instantiation during a cloud-based deployment of a corresponding service, wherein each of the one or more object-oriented classes;

    models a respective data component or a respective functional component required for a cloud-based deployment of the corresponding service; and

    includes definitions for each of one or more configurable class parameters that each represent a requested state of the respective data component or the respective functional component for the cloud-based deployment of the corresponding service;

    deriving, for each of the plurality of configuration specifications, a plurality of application programming interface calls for configuring a cloud-based deployment of the corresponding service using the definitions for each of the configurable class parameters for the one or more object-oriented classes specified by the corresponding configuration specification; and

    causing, for each of the plurality of configuration specifications, execution of each of the plurality of application programming interface calls to configure the cloud-based deployment of the corresponding service.

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