×

System and method for virtual assembly patching in a cloud environment

  • US 9,690,566 B2
  • Filed: 03/14/2014
  • Issued: 06/27/2017
  • Est. Priority Date: 03/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system for virtual assembly patching, comprising:

  • one or more computers having executing thereon a virtualization environment and a virtual assembly builder; and

    a repository of assembly archives and one or more patches, wherein each assembly archive defines an assembly as a collection of software appliances that are configured to work together upon deployment, and wherein each software appliance represents a software component, and is associated with a metadata that includes a description of the software component'"'"'s input and output endpoints;

    wherein the virtual assembly builder enables registration of the assembly archives, and controls patching of the assembly archives within a family of archive versions having a base archive version and one or more descendant archive versions, for use in patching of an assembly instance associated with a virtual disk and existing disk image, including building a replacement disk image that includes a patched assembly archive within the family of archive versions, importing the replacement disk image into the virtualization environment, and replacing the virtual disk associated with the assembly instance with a patched version of that virtual disk;

    wherein when an original assembly archive is patched to create a new assembly archive, the virtual assembly builder tracks a relationship between the original assembly archive and the new assembly archive, for use in enforcing restrictions on patch families and assembly versions while patching assembly instances.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×