Porting of information technology structures
First Claim
1. A method for porting an abstract Information Technology (IT) structure into an IT delivery environment, said method comprising:
- verifying conformance, by a processor of a computer system, of an abstract IT structure A in an IT delivery environment X to rules of the IT delivery environment Y, wherein the abstract structure A comprises an IT entity that comprises at least two undefined characteristics, wherein the abstract IT structure A is a computer or a software application, and wherein the IT delivery environment Y is a data center;
in response to said verifying conformance, said processor translating the abstract IT structure A that is currently within the IT delivery environment X, said translating generating a virtual IT structure V from the abstract IT structure A through specification of the IT delivery environment Y, wherein the virtual IT structure V comprises an IT entity that comprises one and only one undefined characteristic;
in response to said translating the IT structure A, said processor delivery binding the virtual IT structure V to the IT delivery environment Y to generate a delivery-bound virtual IT structure D; and
in response to said delivery binding the virtual IT structure V to the IT delivery environment Y, said processor deploying the delivery-bound virtual IT structure D in the IT delivery environment Y, resulting in a real IT structure instance R capable of operating in the IT delivery environment Y,wherein the virtual IT structure V comprises a composition, and wherein said delivery binding comprises;
determining that the composition of the virtual IT structure V is not a primitive composition of elements;
after said determining that the composition of the virtual IT structure V is not a primitive composition of elements, receiving a first list of all dependencies of elements in the composition of the virtual IT structure V;
after said receiving the first list, determining that no dependency of any element in the composition of the virtual IT structure V in the first list of dependencies has an exclusion with a class to which an IT structure B belongs;
receiving a second list of all dependencies of the IT structure B;
after said receiving the second list, determining that no dependency of the IT structure B in the second list of dependencies has an exclusion with a class to which an element in the composition of the virtual IT structure V belongs, and in response, adding the IT structure B to the composition of the virtual IT structure V to generate the delivery-bound virtual IT structure D.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for porting an abstract Information Technology (IT) structure into an IT delivery environment. An abstract IT structure A that is currently within an IT delivery environment X is translated by generating a virtual IT structure V from the abstract IT structure A through specification of an IT delivery environment Y. Delivery binding the virtual IT structure V to the IT delivery environment Y generates a delivery-bound virtual IT structure D. The delivery-bound virtual IT structure D is deployed in the IT delivery environment Y, resulting in a real IT structure instance R capable of operating in the IT delivery environment Y.
-
Citations
17 Claims
-
1. A method for porting an abstract Information Technology (IT) structure into an IT delivery environment, said method comprising:
-
verifying conformance, by a processor of a computer system, of an abstract IT structure A in an IT delivery environment X to rules of the IT delivery environment Y, wherein the abstract structure A comprises an IT entity that comprises at least two undefined characteristics, wherein the abstract IT structure A is a computer or a software application, and wherein the IT delivery environment Y is a data center; in response to said verifying conformance, said processor translating the abstract IT structure A that is currently within the IT delivery environment X, said translating generating a virtual IT structure V from the abstract IT structure A through specification of the IT delivery environment Y, wherein the virtual IT structure V comprises an IT entity that comprises one and only one undefined characteristic; in response to said translating the IT structure A, said processor delivery binding the virtual IT structure V to the IT delivery environment Y to generate a delivery-bound virtual IT structure D; and in response to said delivery binding the virtual IT structure V to the IT delivery environment Y, said processor deploying the delivery-bound virtual IT structure D in the IT delivery environment Y, resulting in a real IT structure instance R capable of operating in the IT delivery environment Y, wherein the virtual IT structure V comprises a composition, and wherein said delivery binding comprises; determining that the composition of the virtual IT structure V is not a primitive composition of elements; after said determining that the composition of the virtual IT structure V is not a primitive composition of elements, receiving a first list of all dependencies of elements in the composition of the virtual IT structure V; after said receiving the first list, determining that no dependency of any element in the composition of the virtual IT structure V in the first list of dependencies has an exclusion with a class to which an IT structure B belongs; receiving a second list of all dependencies of the IT structure B; after said receiving the second list, determining that no dependency of the IT structure B in the second list of dependencies has an exclusion with a class to which an element in the composition of the virtual IT structure V belongs, and in response, adding the IT structure B to the composition of the virtual IT structure V to generate the delivery-bound virtual IT structure D. - View Dependent Claims (2, 3, 4)
-
-
5. A process for supporting computer infrastructure, said process comprising providing at least one support service for at least one of creating, integrating, hosting, maintaining, and deploying computer-readable code in a computing system, wherein the code in combination with the computing system is capable of performing a method for porting an abstract Information Technology (IT) structure into an IT delivery environment, said method comprising:
-
said processor verifying conformance of an abstract IT structure A in an IT delivery environment X to rules of the IT delivery environment Y, wherein the abstract structure A comprises an IT entity that comprises at least two undefined characteristics, wherein the abstract IT structure A is a computer or a software application, and wherein the IT delivery environment Y is a data center; in response to said verifying conformance, said processor translating the abstract IT structure A that is currently within the IT delivery environment X, said translating generating a virtual IT structure V from the abstract IT structure A through specification of the IT delivery environment Y, wherein the virtual IT structure V comprises an IT entity that comprises one and only one undefined characteristic; in response to said translating the IT structure A, said processor delivery binding the virtual IT structure V to the IT delivery environment Y to generate a delivery-bound virtual IT structure D; and in response to said delivery binding the virtual IT structure V to the IT delivery environment Y, said processor deploying the delivery-bound virtual IT structure D in the IT delivery environment Y, resulting in a real IT structure instance R capable of operating in the IT delivery environment Y, wherein the virtual IT structure V comprises a composition, and wherein said delivery binding comprises; determining that the composition of the virtual IT structure V is not a primitive composition of elements; after said determining that the composition of the virtual IT structure V is not a primitive composition of elements, receiving a first list of all dependencies of elements in the composition of the virtual IT structure V; after said receiving the first list, determining that no dependency of any element in the composition of the virtual IT structure V in the first list of dependencies has an exclusion with a class to which an IT structure B belongs; receiving a second list of all dependencies of the IT structure B; after said receiving the second list, determining that no dependency of the IT structure B in the second list of dependencies has an exclusion with a class to which an element in the composition of the virtual IT structure V belongs, and in response, adding the IT structure B to the composition of the virtual IT structure V to generate the delivery-bound virtual IT structure D. - View Dependent Claims (6, 7, 8)
-
-
9. A computer program product, comprising a computer readable hardware storage device having a computer readable program code embodied therein, said computer readable program code containing instructions which, upon being executed by a processor of a computer system, implement a method for porting an abstract Information Technology (IT) structure into an IT delivery environment, said method comprising:
-
said processor verifying conformance of an abstract IT structure A in an IT delivery environment X to rules of the IT delivery environment Y, wherein the abstract structure A comprises an IT entity that comprises at least two undefined characteristics, wherein the abstract IT structure A is a computer or a software application, and wherein the IT delivery environment Y is a data center; in response to said verifying conformance, said processor translating the abstract IT structure A that is currently within the IT delivery environment X, said translating generating a virtual IT structure V from the abstract IT structure A through specification of the IT delivery environment Y, wherein the virtual IT structure V comprises an IT entity that comprises one and only one undefined characteristic; in response to said translating the IT structure A, said processor delivery binding the virtual IT structure V to the IT delivery environment Y to generate a delivery-bound virtual IT structure D; and in response to said delivery binding the virtual IT structure V to the IT delivery environment Y, said processor deploying the delivery-bound virtual IT structure D in the IT delivery environment Y, resulting in a real IT structure instance R capable of operating in the IT delivery environment Y, wherein the virtual IT structure V comprises a composition, and wherein said delivery binding comprises; determining that the composition of the virtual IT structure V is not a primitive composition of elements; after said determining that the composition of the virtual IT structure V is not a primitive composition of elements, receiving a first list of all dependencies of elements in the composition of the virtual IT structure V; after said receiving the first list, determining that no dependency of any element in the composition of the virtual IT structure V in the first list of dependencies has an exclusion with a class to which an IT structure B belongs; receiving a second list of all dependencies of the IT structure B; after said receiving the second list, determining that no dependency of the IT structure B in the second list of dependencies has an exclusion with a class to which an element in the composition of the virtual IT structure V belongs, and in response, adding the IT structure B to the composition of the virtual IT structure V to generate the delivery-bound virtual IT structure D. - View Dependent Claims (10, 11, 12)
-
-
13. A computer system comprising a processor and a computer readable memory unit coupled to the processor, said memory unit containing instructions that when executed by the processor implement a method for porting an abstract Information Technology (IT) structure into an IT delivery environment, said method comprising:
-
said processor verifying conformance of an abstract IT structure A in an IT delivery environment X to rules of the IT delivery environment Y, wherein the abstract structure A comprises an IT entity that comprises at least two undefined characteristics, wherein the abstract IT structure A is a computer or a software application, and wherein the IT delivery environment Y is a data center; in response to said verifying conformance, said processor translating the abstract IT structure A that is currently within the IT delivery environment X, said translating generating a virtual IT structure V from the abstract IT structure A through specification of the IT delivery environment Y, wherein the virtual IT structure V comprises an IT entity that comprises one and only one undefined characteristic; in response to said translating the IT structure A, said processor delivery binding the virtual IT structure V to the IT delivery environment Y to generate a delivery-bound virtual IT structure D; and in response to said delivery binding the virtual IT structure V to the IT delivery environment Y, said processor deploying the delivery-bound virtual IT structure D in the IT delivery environment Y, resulting in a real IT structure instance R capable of operating in the IT delivery environment Y, wherein the virtual IT structure V comprises a composition, and wherein said delivery binding comprises; determining that the composition of the virtual IT structure V is not a primitive composition of elements; after said determining that the composition of the virtual IT structure V is not a primitive composition of elements, receiving a first list of all dependencies of elements in the composition of the virtual IT structure V; after said receiving the first list, determining that no dependency of any element in the composition of the virtual IT structure V in the first list of dependencies has an exclusion with a class to which an IT structure B belongs; receiving a second list of all dependencies of the IT structure B; after said receiving the second list, determining that no dependency of the IT structure B in the second list of dependencies has an exclusion with a class to which an element in the composition of the virtual IT structure V belongs, and in response, adding the IT structure B to the composition of the virtual IT structure V to generate the delivery-bound virtual IT structure D. - View Dependent Claims (14, 15, 16, 17)
-
Specification