Out-of-deployment-scope modification of information-technology application using lifecycle blueprint
First Claim
1. A process comprising:
- issuing a request for execution of a new lifecycle blueprint to an infrastructure hosting an information-technology (IT) application that was created by deploying an old lifecycle blueprint to the infrastructure, the request specifying a target configuration of the IT application that is within a scope of deployment of the new lifecycle blueprint and outside the scope of deployment of the old lifecycle blueprint;
in the course of the execution of the new lifecycle blueprint, comparing the target and current configurations of the IT application;
in the course of the execution of the new lifecycle blueprint, generating a workflow for converting the IT application from its current configuration to the target configuration; and
in the course of the execution of the new lifecycle blueprint, executing the workflow to yield the target configuration of the IT application.
2 Assignments
0 Petitions
Accused Products
Abstract
An information-technology (IT) blueprint is an executable document that, when executed, can be used to create an IT application such as an e-commerce site. An IT lifecycle blueprint can further be used to manage (e.g., modify) and, ultimately, destroy such an IT application. To this end, an IT lifecycle blueprint can include idempotent methods that achieve the same result whether starting from a blank (real or virtual) infrastructure or from a previously populated infrastructure. To effect a modification that is not within the scope of the blueprint that created the IT application, a new lifecycle blueprint can be created, if necessary, and executed to effect the modification. In a sense, the new lifecycle blueprint replaces the old lifecycle blueprint as a manager tool for the IT application.
12 Citations
11 Claims
-
1. A process comprising:
-
issuing a request for execution of a new lifecycle blueprint to an infrastructure hosting an information-technology (IT) application that was created by deploying an old lifecycle blueprint to the infrastructure, the request specifying a target configuration of the IT application that is within a scope of deployment of the new lifecycle blueprint and outside the scope of deployment of the old lifecycle blueprint; in the course of the execution of the new lifecycle blueprint, comparing the target and current configurations of the IT application; in the course of the execution of the new lifecycle blueprint, generating a workflow for converting the IT application from its current configuration to the target configuration; and in the course of the execution of the new lifecycle blueprint, executing the workflow to yield the target configuration of the IT application. - View Dependent Claims (2, 3, 4)
-
-
5. A system comprising non-transitory media encoded with code that, when executing using hardware, implements a process including:
-
issuing a request for execution of a new lifecycle blueprint to an infrastructure hosting an information-technology (IT) application that was created by deploying an old lifecycle blueprint to the infrastructure, the request specifying a target configuration of the IT application that is within a scope of deployment of the new lifecycle blueprint and outside the scope of deployment of the old lifecycle blueprint; in the course of the execution of the new lifecycle blueprint, determining the current configuration of the IT application; in the course of the execution of the new lifecycle blueprint, generating a workflow for converting the IT application from its current configuration to the target configuration; and in the course of the execution of the new lifecycle blueprint, executing the workflow to yield the target configuration of the IT application. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
Specification