SYSTEM AND METHOD FOR USE OF A VIRTUAL ASSEMBLY BUILDER
First Claim
1. A system including a virtual assembly builder for use with a virtualization environment, which can be used for virtualizing installed components in a reference environment, comprising:
- a virtual assembly builder that is used to introspect a reference environment including a plurality of installed components, and prepare one or more assemblies for subsequent deployment into one or more virtualized resource pools according to various configurations,wherein a software appliance (appliance) represents a single software component and its local execution environment, andwherein a software assembly (assembly) is a collection of interrelated software appliances that are dynamically configured to work together upon deployment; and
a studio console or graphical user interface that allows a user to introspect the reference environment for appliances therein, and to configure, prepare, and deploy the one or more assemblies to a target environment that includes the virtualized resource pools.
1 Assignment
0 Petitions
Accused Products
Abstract
A virtual assembly builder for use in virtualization environments, which can be used as a tool for virtualizing installed components in a reference environment, modifying those components if necessary, and then deploying them into another/target environment. Using the virtual assembly builder, a user (e.g., an administrator) can capture the configuration and product/component binaries of existing software components into software appliance artifacts. Appliances can be grouped, and their relationships defined, into software assembly artifacts. Logical connections between appliances within an assembly can be reconfigured by a process of assembly editing. When a desired assembly configuration has been achieved, the assembly can be prepared for, and deployed into, the target environment.
29 Citations
12 Claims
-
1. A system including a virtual assembly builder for use with a virtualization environment, which can be used for virtualizing installed components in a reference environment, comprising:
-
a virtual assembly builder that is used to introspect a reference environment including a plurality of installed components, and prepare one or more assemblies for subsequent deployment into one or more virtualized resource pools according to various configurations, wherein a software appliance (appliance) represents a single software component and its local execution environment, and wherein a software assembly (assembly) is a collection of interrelated software appliances that are dynamically configured to work together upon deployment; and a studio console or graphical user interface that allows a user to introspect the reference environment for appliances therein, and to configure, prepare, and deploy the one or more assemblies to a target environment that includes the virtualized resource pools. - View Dependent Claims (2, 3, 4)
-
-
5. A method including use of a virtual assembly builder with a virtualization environment, for virtualizing installed components in a reference environment, comprising the steps of:
-
providing a virtual assembly builder for use in introspecting a reference environment including a plurality of installed components, and preparing one or more assemblies for subsequent deployment into one or more virtualized resource pools according to various configurations, wherein a software appliance (appliance) represents a single software component and its local execution environment, and wherein a software assembly (assembly) is a collection of interrelated software appliances that are dynamically configured to work together upon deployment; and receiving instructions via a studio console or graphical user interface from a user to introspect the reference environment for appliances therein, and to configure, prepare, and deploy the one or more assemblies to a target environment that includes the virtualized resource pools. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory computer readable medium including instructions stored thereon which, when read and executed by a computer, cause the computer to perform a method including use of a virtual assembly builder with a virtualization environment, for virtualizing installed components in a reference environment, comprising the steps of:
-
providing a virtual assembly builder for use in introspecting a reference environment including a plurality of installed components, and preparing one or more assemblies for subsequent deployment into one or more virtualized resource pools according to various configurations, wherein a software appliance (appliance) represents a single software component and its local execution environment, and wherein a software assembly (assembly) is a collection of interrelated software appliances that are dynamically configured to work together upon deployment; and receiving instructions via a studio console or graphical user interface from a user to introspect the reference environment for appliances therein, and to configure, prepare, and deploy the one or more assemblies to a target environment that includes the virtualized resource pools. - View Dependent Claims (10, 11, 12)
-
Specification