Virtual software application deployment configurations
AssigneeMicrosoft Corporation
InventorsNeil Jacobson, Jeremy E. Dunker, Eric C. Jewart, John M. Sheehan
Life of this patent
Estimating the term…
Abstract
Configuration items for a software application can be automatically and/or manually discovered, and the application can be packaged to form a virtual application package. A deployment configuration can include settings for the configuration items. The deployment configuration can be set after packaging the software application. For example, a selected configuration item in the deployment configuration may be changed in response to user input. The virtual application package can be deployed to instantiate the application one or more times, and the deployment configuration can be applied in the instantiated application.
Claims20
A computer-implemented method, comprising:
- automatically discovering one or more configuration items for a software application;
- packaging the application to form a virtual application package;
- deploying the virtual application package to instantiate the application;
- and
- applying a deployment configuration in the instantiated application, the deployment configuration comprising one or more settings for the one or more configuration items.
One or more computer-readable storage media having computer-executable instructions embodied thereon that, when executed by at least one processor, cause the at least one processor to perform acts comprising:
- packaging a software application to form a virtual application package;
- setting a deployment configuration for the virtual application package after packaging the software application;
- deploying the virtual application package to instantiate the application;
- and
- applying the deployment configuration in the instantiated application.
One or more computer-readable storage media having computer-executable instructions embodied thereon that, when executed by at least one processor, cause the at least one processor to perform acts comprising:
- discovering one or more configuration items for a software application;
- packaging the application to form a virtual application package;
- presenting the one or more configuration items with a user interface device after packaging the application;
- in response to user input indicating a change to a selected configuration item of the one or more configuration items, changing the selected configuration item;
- deploying the virtual application package to instantiate the application;
- and
- applying the one or more configuration items in the instantiated application.
Dependencies are inferred from the claim text.