×

Re-configuration in cloud computing environments

  • US 10,430,172 B2
  • Filed: 09/03/2012
  • Issued: 10/01/2019
  • Est. Priority Date: 09/03/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product comprising a non-transitory computer readable medium storing a data structure for use in a cloud computing environment, the data structure comprising:

  • a software template describing a flow of actions executable by a cloud management unit in the cloud computing environment for re-configuration of an application hosted by the cloud management unit and executable by the cloud management unit using a first software scheme, wherein the re-configuration relates to scaling of the hosted application and upgrading software instructions of the hosted application, wherein the first software scheme originates from the software template that allows adding, via a programming interface unit of the hosted application, additional actions to the flow of actions, without changing the existing actions in the re-configuration defined by the software template, wherein the data structure enables a dynamic change of the first software scheme as generated by the programming interface unit of the hosted application from the software template,wherein the software template comprises the software instructions, and wherein the software instructions comprise;

    a first portion of the software instructions non-editable by the programming interface unit of the hosted application;

    a second portion of the software instructions allowed by the software template to be added to the software template by the programming interface unit of the hosted application, wherein the second portion of the software instructions is added to the software template, by the programming interface unit of the hosted application, to apply the software template of the data structure to the hosted application, and wherein the software template of the data structure is applied to the hosted application to generate a second software scheme; and

    a third portion of the software instructions editable by the programming interface unit of the hosted application, wherein the third portion determines which of the first portion or the second portion of the software instructions needs to be executed by the programming interface unit of the hosted application.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×