Deployment and deployment planning as a service
First Claim
Patent Images
1. A computer readable storage medium comprising instructions, where, if executed by a processor, causes a server to:
- receive a current software topology detailing at least one hardware characteristic and at least one software characteristic of user equipment at a deployment site, wherein the at least one software characteristic includes a patch level;
receive a selection of a non-composite software application;
determine a software deployment topology detailing at least one characteristic required to deploy the application as a new software installation, wherein the current software topology and the software deployment topology are to be defined in extensible markup language (XML) files;
compare the current software topology to the software deployment topology;
identify a mismatch between the current software topology and the software deployment topology before deployment of the application is attempted at the deployment site, wherein the mismatch is to identify a problem of the current software topology that is currently preventing the deployment of the application, and wherein the mismatch is to include at least one of a hardware mismatch, an operating system mismatch, a patch level mismatch, an application level mismatch, an application configuration mismatch and a memory mismatch; and
transmit an action plan to a user via a graphical user interface based on the mismatch, wherein the action plan resolves the mismatch between the current software topology and the software deployment topology by providing a correction of the problem of the current software topology to allow the deployment of the application.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of deploying software provides for comparing a current software topology of a deployment site to a software deployment topology of an application, wherein the software deployment topology is required to deploy the application. One or more mismatches between the current software topology and the software deployment topology may be identified.
-
Citations
20 Claims
-
1. A computer readable storage medium comprising instructions, where, if executed by a processor, causes a server to:
-
receive a current software topology detailing at least one hardware characteristic and at least one software characteristic of user equipment at a deployment site, wherein the at least one software characteristic includes a patch level; receive a selection of a non-composite software application; determine a software deployment topology detailing at least one characteristic required to deploy the application as a new software installation, wherein the current software topology and the software deployment topology are to be defined in extensible markup language (XML) files; compare the current software topology to the software deployment topology; identify a mismatch between the current software topology and the software deployment topology before deployment of the application is attempted at the deployment site, wherein the mismatch is to identify a problem of the current software topology that is currently preventing the deployment of the application, and wherein the mismatch is to include at least one of a hardware mismatch, an operating system mismatch, a patch level mismatch, an application level mismatch, an application configuration mismatch and a memory mismatch; and transmit an action plan to a user via a graphical user interface based on the mismatch, wherein the action plan resolves the mismatch between the current software topology and the software deployment topology by providing a correction of the problem of the current software topology to allow the deployment of the application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
comparing, by a server processing system, a current software topology detailing at least one hardware characteristic and at least one software characteristic including a patch level of user equipment at a deployment site to a software deployment topology detailing at least one characteristic required to deploy a non-composite application; identifying, by the server processing system, a mismatch between the current software topology and the software deployment topology before deployment of the application is attempted at the deployment site, wherein the mismatch identifies a problem of the current software topology that is currently preventing the deployment of the application; and generating, by the server processing system, an action plan based on the mismatch, wherein the action plan resolves the mismatch between the current software topology and the software deployment topology by providing a correction of the problem of the current software topology to allow the deployment of the application. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A server-implemented method comprising:
-
receiving a current software topology detailing at least one hardware characteristic and at least one software characteristic of user equipment at a deployment site, wherein the at least one software characteristic includes a patch level; receiving a selection of a non-composite software application; determining a software deployment topology detailing at least one characteristic required to deploy the application as a new software installation; comparing the current software topology to the software deployment topology; identifying a mismatch between the current software topology and the software deployment topology before deployment of the application is attempted at the deployment site, wherein the mismatch identifies a problem of the current software topology that is currently preventing the deployment of the application, and wherein the mismatch includes at least one of a hardware mismatch, an operating system mismatch, a patch level mismatch, an application level mismatch, an application configuration mismatch and a memory mismatch; and transmitting an action plan to a user via a graphical user interface based on the mismatch, wherein the action plan resolves the mismatch between the current software topology and the software deployment topology by providing a correction of the problem of the current software topology to allow the deployment of the application. - View Dependent Claims (17, 18, 19, 20)
-
Specification