System and method for deploying software into a computing environment
First Claim
Patent Images
1. A method of deploying software into a computing environment, the method performed by instructions executed on a processor coupled to a computer readable memory containing the instructions, the method comprising:
- providing a model of the computing environment into which the software is to be deployed;
customizing a plan that includes matching elements of the software to characteristics of the computing environment to deploy the software into the computing environment; and
deploying the software into the computing environment according to the customized planwherein the software is automatically deployed into the computing environment without a software developer collecting information about the computing environment.
8 Assignments
0 Petitions
Accused Products
Abstract
There is provided a system, method, and machine readable medium to deploying software into a computing environment by a processor. A model of the environment into which a model of software is to be deployed is provided. A plan for deploying the software into the computing environment is provided where the plan matches elements of the software to characteristics of the computing environment. The software is deployed into the computing environment according to the customized deployment plan.
-
Citations
17 Claims
-
1. A method of deploying software into a computing environment, the method performed by instructions executed on a processor coupled to a computer readable memory containing the instructions, the method comprising:
-
providing a model of the computing environment into which the software is to be deployed; customizing a plan that includes matching elements of the software to characteristics of the computing environment to deploy the software into the computing environment; and deploying the software into the computing environment according to the customized plan wherein the software is automatically deployed into the computing environment without a software developer collecting information about the computing environment. - View Dependent Claims (2, 3, 5, 6)
-
-
4. The method of 2, further comprising automatically determining whether a computer system within the computing environment is correctly configured to receive the software by evaluating whether an operating system and/or middleware on the computing system is correct relative to the software that is being deployed.
-
7. A computer system comprising:
-
a processor; and a memory device coupled to the processor and that stores machine-readable instructions that are executable on the processor to; provide a model of the computing environment into which software is to be deployed, wherein the computing environment comprises one or more pods each comprising one or more computer systems, and the software comprises a plurality of tiers; customize a plan for deploying the software into the computing environment, the plan matching elements of the software to characteristics of the computing environment; and deploy the software into the computing environment according to the customized plan. - View Dependent Claims (8, 9, 10)
-
-
11. A computer system comprising:
-
a processor; and a memory device coupled to the processor and that stores machine-readable instructions that are executable on the processor to; provide a model of the computing environment into which software is to be deployed; customize a plan for deploying the software into the computing environment, the plan matching elements of the software to characteristics of the computing environment, wherein the instructions to customize the plan include instructions to modify deployment parameter values; and deploy the software into the computing environment according to the customized plan.
-
-
12. A non-transitory machine-readable medium comprising instructions executable on a processor to deploy software into a computing environment, the instructions executable on the processor to:
-
provide a model of the computing environment into which the software is to be deployed; customize a plan for deploying the software into the computing environment, the plan matching elements of the software to characteristics of the computing environment; deploy the software into the computing environment according to the customized plan; and provide an administrative menu showing multiple parallel computing environments for deployment of the software including a first lifecycle environment and a second lifecycle environment. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification