US9792103B2

Deploying an application across multiple deployment environments

Summary by NHIP

Application Cloud Deployment Configuration

The method displays a user-selectable control to configure whether application components deploy to a single cloud or separate clouds. Executing specific instructions binds the first component to a private cloud and the second component to a second cloud when the control indicates separate deployment.

Claim Score by NHIP

Read claim 13, the broadest

Abstract

Disclosed examples to configure an application for deployment involve displaying a user-selectable control in a user interface. A selected state and an unselected state of the user-selectable control distinguish between whether different components of the application are to be deployed in a same cloud and whether the different components of the application are to be deployed in separate clouds. When the user-selectable control indicates that the different components of the application are to be deployed in the separate clouds, a first one of the different components is bound to a first cloud and a second one of the different components is bound to a second cloud in an application deployment profile. When the user-selectable control indicates that the different components of the application are to be deployed in the same cloud, the different components of the application are bound to the same cloud in the application deployment profile.

US9792103B2, drawing sheet 1
Sheet 1 of 9

Term

Projected expiry 7 August 2034.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

18 claims: 3 independent, 15 dependent

  1. 1
    A method to configure an application for deployment, the method comprising:displaying, by executing a first instruction with a processor, a user-selectable control in a user interface;initializing a variable corresponding to the user-selectable control, the variable settable to a true state and a false state based on corresponding ones of a selected state and an unselected state of the user-selectable control, the true and false states of the variable to distinguish between whether different components of the application are to be deployed in a same cloud and whether the different components of the application are to be deployed in separate clouds;when the variable corresponding to the user-selectable control indicates that the different components of the application are to be deployed in the separate clouds, binding, in an application deployment profile, a first one of the different components to a first cloud and a second one of the different components to a second cloud by executing a second instruction with the processor;and when the variable corresponding to the user-selectable control indicates that the different components of the application are to be deployed in the same cloud, binding, in the application deployment profile, the different components of the application to the same cloud by executing a third instruction with the processor.
  2. 7
    An apparatus to configure an application for deployment, the apparatus comprising:a graphical user interface to display a user-selectable control in a user interface, the user-selectable control corresponding to a variable, the variable settable to a true state and a false state based on corresponding ones of a selected state and an unselected state of the user-selectable control, the true and false states of the variable to distinguish between whether different components of the application are to be deployed in a same cloud and whether the different components of the application are to be deployed in separate clouds;and a deployment profile generator implemented in a circuit to: when the variable corresponding to the user-selectable control indicates that the different components of the application are to be deployed in the separate clouds, bind, in an application deployment profile, a first one of the different components to a first cloud and a second one of the different components to a second cloud;and when the variable corresponding to the user-selectable control indicates that the different components of the application are to be deployed in the same cloud, bind, in the application deployment profile, the different components of the application to the same cloud.
  3. 13
    Broadest claimClaim Score 49, average(NHIP)A tangible computer readable storage medium comprising instructions that, when executed by at least one processor, cause the at least one processor to at least:display a user-selectable control in a user interface;initialize a variable corresponding to the user-selectable control, the variable settable to a true state and a false state based on corresponding ones of a selected state and an unselected state of the user-selectable control, the true and false states of the variable to distinguish between whether different components of the application are to be deployed in a same cloud and whether the different components of the application are to be deployed in separate clouds;when the variable corresponding to the user-selectable control indicates that the different components of the application are to be deployed in the separate clouds, bind, in an application deployment profile, a first one of the different components to a first cloud and a second one of the different components to a second cloud;and when the variable corresponding to the user-selectable control indicates that the different components of the application are to be deployed in the same cloud, bind, in the application deployment profile, the different components of the application to the same cloud.