Virtual software application deployment configurations
US-2015370550-A1 · Dec 24, 2015 · US
US2016103667A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016103667-A1 |
| Application number | US-201414513891-A |
| Country | US |
| Kind code | A1 |
| Filing date | Oct 14, 2014 |
| Priority date | Oct 14, 2014 |
| Publication date | Apr 14, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Creating a deployment package for deploying an application. The method includes identifying a configuration dataset The method further includes identifying a plurality of target environments. The method further includes transforming the configuration dataset, during build time, for each of the target environments to create a plurality of different configuration datasets corresponding to the different target environments. The method further includes packaging the plurality of configuration datasets with a deployable application entity to create a package that can be deployed to a plurality of different targets to make application deployment across multiple targets more efficient.
Opening claim text (preview).
What is claimed is: 1 . In a computing environment, a method of creating a deployment package for deploying an application, the method comprising: identifying a configuration dataset; identifying a plurality of target environments; transforming the configuration dataset, during build time, for each of the target environments to create a plurality of different configuration datasets corresponding to the different target environments; and packaging the plurality of configuration datasets with a deployable application entity to create a package that can be deployed to a plurality of different targets to make application deployment across multiple targets more efficient. 2 . The method of claim 1 , wherein transforming the configuration dataset is performed by executing a script. 3 . The method of claim 2 , wherein executing the script calls a worker application to transform the configuration dataset. 4 . The method of claim 1 , wherein transforming the configuration dataset, during build time, for each of the target environments to create a plurality of different configuration datasets corresponding to the different target environments comprises transforming the configuration dataset to a plurality of different configuration datasets including at least one configuration dataset for one or more development environments, at least one dataset for one or more test environments, and at least one dataset for one or more production environments. 5 . The method of claim 1 , wherein transforming the configuration dataset, during build time, for each of the target environments to create a plurality of different configuration datasets corresponding to the different target environments comprises transforming the configuration dataset to a plurality of different configuration datasets including at least one configuration dataset for one or more on premise deployments together at least one configuration dataset for one or more cloud based deployments. 6 . The method of claim 5 , wherein transforming the configuration dataset, during build time, for each of the target environments to create a plurality of different configuration datasets corresponding to the different target environments comprises transforming the configuration dataset to a plurality of different configuration datasets including at least one configuration dataset for one or more hybrid on premise/cloud environments. 7 . The method of claim 1 , wherein transforming the configuration dataset, during build time, for each of the target environments to create a plurality of different configuration datasets corresponding to the different target environments comprises transforming the configuration dataset to a plurality of different configuration datasets including a plurality of different configuration dataset for different deployments with different proximities to users. 8 . The method of claim 1 , wherein transforming the configuration dataset, during build time, for each of the target environments to create a plurality of different configuration datasets corresponding to the different target environments comprises transforming the configuration dataset to a plurality of different configuration datasets including a plurality of different configuration dataset for different deployments with different performance characteristics. 9 . The method of claim 1 , further comprising storing the plurality of different configuration datasets in one structure while storing the application entity in a different data structure on a build server. 10 . The method of claim 1 , wherein packaging the plurality of configuration datasets with a deployable application entity comprises putting the configuration datasets in one portion of the package and the application entity in a different portion of the package. 11 . In a computing environment, a method of deploying an application entity, the method comprising: accessing a deployment package, the deployment package comprising an application entity and a plurality of configuration datasets; receiving a command from a deployment console indicating a target environment; based on the command, selecting one of the configuration datasets and deploying the selected configuration dataset along with the application entity to the target environment. 12 . The method of claim 11 , wherein the plurality of configuration datasets are named with modified versions of a standard name for a configuration dataset, the method father comprising renaming the selected configuration dataset to the standard name. 13 . The method of claim 11 , wherein deploying comprises moving the configuration dataset to a same folder with the application entity on the target environment. 14 . The method of claim 11 , wherein selecting one of the configuration datasets comprises selecting from a plurality of different configuration datasets comprising at least one configuration dataset for one or more development environments, at least one dataset for one or more test environments, and at least one dataset for one or more production environments. 15 . The method of claim 11 , wherein selecting one of the configuration datasets comprises selecting from a plurality of different configuration datasets comprising at least one configuration dataset for one or more on premise deployments together at least one configuration dataset for one or more cloud based deployments. 16 . The method of claim 11 , wherein selecting one of the configuration datasets comprises selecting from a plurality of different configuration datasets comprising at least one configuration dataset for one or more hybrid on premise/cloud environments. 17 . The method of claim 11 , wherein selecting one of the configuration datasets comprises selecting from a plurality of different configuration datasets comprising a plurality of different configuration dataset for different deployments with different proximities to users. 18 . The method of claim 11 , wherein selecting one of the configuration datasets comprises selecting from a plurality of different configuration datasets comprising a plurality of different configuration dataset for different deployments with different performance characteristics. 19 . In a computing environment, a system for creating a deployment package for deploying an application, the system comprising: a worker application, wherein the worker application is configured to: receive as input, a master configuration dataset and a plurality of definition datasets and to produce a plurality of transformed configuration datasets, wherein the worker application is farther configured to package the plurality of configuration datasets with a deployable application entity to create a package that can be deployed to a plurality of different targets to make application deployment across multiple targets more efficient. 20 . The system of claim 19 , further comprising a web application and a transform script, wherein the web application comprises a script, where the script is configured to call the transform script, which is configured to invoke the worker application.
Related publications grouped by family.
Answers are generated from the same data shown on this page.